1. 程式人生 > >W/View: requestLayout() improperly called by 佈局GridView,一直瘋狂重新整理日誌,導致item條目點選無效

W/View: requestLayout() improperly called by 佈局GridView,一直瘋狂重新整理日誌,導致item條目點選無效

報錯:

requestLayout() improperly called by android.widget.GridView{} during second layout pass: posting in next frame

requestLayout() improperly called by android.widget.GridView{} during layout: running second layout pass

解決方法:

不讓GridView獲取焦點就行了。gridView.setFocusable(false)。

真是感謝大佬,這個bug簡直噁心,噁心心!!!!!!!

改了半天。。。網上說的GridView   gv

用以下改法,是有道理的,可能別人能用,不過我無效

gv.setVisibility(View.GONE);
gv.setVisibility(View.VISIBLE);

我看了一下log  W/View: requestLayout() improperly called by android.widget.GridView

就是獲取焦點的問題,我刪了幾個無用的控制元件,還是沒用,最終用開頭的辦法解決了。如果還有別的情況用的別的方法,也可以分享下哦~

謝謝大家,頭髮可以減少脫落又,開森~

 

 


原文:https://blog.csdn.net/zhl101020/article/details/78327577