后臺代碼
public void onItemSelected(AdapterView arg0, View arg1,
int arg2, long arg3) {
}
public void onNothingSelected(AdapterView arg0) {
}
});
ly.addView(gridview);
}
代碼說明:
a). ly為main.xml中id為ContentView的LinearLayout,即需動態添加View的容器
b). ItemAdapter為Grid填充數據的輔助類
現象
正常
如果把grid.xml中GridView的代碼直接復制粘貼到main.xml中LinearLayout容器內沒有任何問題,布局正常。
不正常
如上動態添加android:layout_height="fill_parent"就失效,不管這里設置絕對數值如300dp也不行,GridView始終只顯示有Item的內容,即容器內的View無法完全填充LinearLayout父容器。
三、 解決代碼
就一行代碼,不知道是Android的Bug還是怎么:
結束
這個問題煩了我兩個小時+,不管怎么說還是解決了,開心ing。
新聞熱點
疑難解答
圖片精選