0

問題:単一のリスト ビュー アイテムの行の高さを減らしたい。それが可能かどうかは正確にはわかりません。

これが私が使用したコードです

<ListView
  android:id="@+id/listView1"
  android:layout_width="match_parent"
  android:layout_height="338dp"
  android:padding="10dp"
  android:layout_y="22dp" >
</ListView>

Java コード

ListView list = (ListView)findViewById(R.id.listView1);

ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,arrayTest);

list.setAdapter(adapter);
4

2 に答える 2

4

ListViewのすべてのアイテムの高さを低くしたいので、リストビューのカスタムレイアウトを使用してカスタムアダプタを定義する必要があります。

これをチェックして:

  1. カスタムArrayAdapterを使用したAndroidListViewアイテムのカスタマイズ
  2. AndroidのListViewとListActivity
于 2012-06-11T12:28:22.050 に答える
0

幅全体の幅を変更したいだけの場合は、値を変更するだけです

android:layout_width="match_parent"

たとえば、あなたが望むものに

android:layout_width="100dp"

それ以外の場合は、カスタム アダプターを作成し、リスト アイテム用の独自のレイアウト xml を作成する方法に関するこのチュートリアルを確認してください。

于 2012-06-11T11:53:47.190 に答える