我無法讓一個RelativeLayout在ListView中工作。如果我將佈局更改爲線性等,我會看到它的行爲與我所期望的相同,但RelativeLayout正在將所有內容都重疊到重疊的空間中。現在我的未受教育的猜測是,它試圖將所有東西塞進行列。我認爲它會擴大這一行,但可能不會或不是這個問題。
請注意我的代碼已縮寫爲空格。
反正在我父XML:
<LinearLayout ..._width="fill_parent" ..._height="fill_parent" ...orientation="vertical" >
<ListView ...layout_width="fill_parent" ...layout_height="fill_parent" />
</LinearLayout>
所以我的想法是,這將填補設備屏幕,並在Eclipse的GraphicalLayout觀點看來,它確實。
爲ListView我的「行」的定義是這樣的:
<RelativeLayout width="fill_parent" height="fill_parent" >
<ImageView
android:layout_width="60dp"
android:layout_height="30dp"
android:layout_alignParentLeft="true"
android:layout_marginTop="15dp"
android:layout_marginLeft="5dp" />
.....
</RelativeLayout>
如前所述我認爲這將填補所有可用空間,但它似乎只是填補某種「默認」行高?
不知道我缺少什麼,但任何幫助將不勝感激。
看到這個TUTS http://samir-mangroliya.blogspot.in/p/android-customized-listview.html –