我想要一个英文字母的列表视图,我希望这个列表视图保持固定并一直显示,我的意思是我不想让用户滚动它,因为他会看到这一切。我应该怎么做才能使其始终显示并适合所有移动设备的所有屏幕尺寸?我试过这样:
列表显示
<ListView
android:divider="#000000"
android:id="@+id/lv_profile_listview_with_search_alphabets"
android:layout_width="0dip"
android:layout_height="fill_parent"
android:layout_weight="0.1"
>
</ListView>
项目清单
<TextView
android:id="@+id/tv_list_item_alphabet_oneAlphabet"
android:layout_width="fill_parent"
android:layout_height="0dip"
android:layout_gravity="center_horizontal"
android:background="@drawable/alphabet_selector"
android:gravity="center_horizontal"
android:textColor="#040404"
android:textSize="10dip"
android:typeface="sans"
/>
但是在我的设备上,屏幕按钮上仍然有空白区域。
我猜的解决方案之一,我在我的适配器上以编程方式设置每个列表项的高度,比如
li.setHeight(ScreenHeight/26);
但我不知道如何获得 ScreenHeight 也不是一个好方法。
请有任何帮助