0
我想在這裏取得成功布局如下童車覆蓋父Android的佈局重量大小
*<LinearLayout>
*<ListView with standard height = 50% of screen>
*<TableLayout with standard height = 20% of screen>
*<Fragment with standard height = 30% of screen>
*</LinearLayout>
的問題是,ListView控件將有0無限的項目有時。 當列表中沒有項目時,Tablelayout和片段上升到屏幕。
我如何告訴Listview不計算基於listitem視圖的大小?
我已經嘗試了以下操作,讓Android Studio預覽顯示正確的UI,但在設備上運行時,FrameLayout的高度= 0,因爲列表爲空。
*<LinearLayout>
* <FrameLayout and LinearLayout with weight>
* <ListView>
* </FrameLayout and /LinearLayout>
* <TableLayout with standard with weight>
*<Fragment with standard with weight>
我真的很感激任何幫助。
你可以發佈你的XML文件嗎? – 2014-08-30 13:48:43
你可以在列表視圖上設置自定義空視圖,以在列表爲空時佔用空間 – 2014-08-30 13:57:16
我認爲xml文件中沒有更多信息比我已經應用了,對吧? 這裏的問題是, 「爲什麼佈局子組件會影響父母是基於體重佈局高度」 「在什麼樣的佈局我可以添加ListView控件(如果的FrameLayout是問題),以保持佈局高度獨立從Listview高度。 – 2014-08-30 14:00:40