簡體   English   中英

將部分列表視圖項對齊到頂部,將部分對齊到底部

[英]Align part of listview items to top and part to the bottom

我在actionbarsherlock抽屜中有一個列表視圖,該列表視圖與其全尺寸相匹配,以便在框架之間進行切換。 我想從列表視圖的頂部對齊4個列表項,並在抽屜的底部對齊3個項。 知道怎么做嗎? 第一個想法是計算中間的空間並創建一個具有這種高度的空列表項。 但是我沒有找到一種方法。 還是更好的主意?

edit1:理解,但是我想用代碼而不是xml來做。 我有一個draer_main.xml,其中是LinearLayout列表視圖。 然后是我在其中有LinearLayout的抽屜式清單項目,其中指定了項的外觀。 這是代碼中使用的,並且為每個項目寫了一些文本+添加的圖片

充氣=(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); 查看itemView = inflater.inflate(R.layout.drawer_list_item,parent,false);

所以我嘗試按照您的建議設置itemView參數,但始終會出現錯誤,導致java.lang.ClassCastException:android.widget.LinearLayout $ LayoutParams無法轉換為android.widget.AbsListView $ LayoutParams

edit2:試圖使用AbsListView.LayoutParams,但這沒有參數權重!

簡單!

創建一個View以填充前4個列表項和后3個列表項之間的空間。

例:

<View
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_weight="1" />

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM