英語のアルファベットのリストビューが必要で、このリストビューを固定して常に表示したいのですが、ユーザーがスクロールできないようにしたくないということです。常に表示され、すべてのモバイル デバイスのすべての画面サイズに収まるようにするにはどうすればよいですか? 私はこのように試しました:
リストビュー
<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"
/>
しかし、私のデバイスでは、画面のボタンにまだ空白の領域があります。
私が推測する解決策の1つは、アダプターで各リスト項目の高さをプログラムで設定することです。
li.setHeight(ScreenHeight/26);
しかし、ScreenHeight を取得する方法も、これが良い方法であることもわかりません。
助けてください