0

SDカードからすべてのオーディオファイルをロードするリストビューがあります...たくさんのファイルがあります..しかし、リストビューはかなり悪いように見えます..すべての行の高さは、行に表示されるアイテム名に応じて自動的にサイズ変更されます..背景は白で、テキストは灰色ですなので気付きにくいです...すべての行の高さを同じに設定したいので、このようになりますここに画像の説明を入力

ここに私のコードがあります

    <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
      android:orientation="vertical" android:layout_width="fill_parent"
      android:layout_height="fill_parent">

    <ListView
        android:id="@+id/PhoneMusicList"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        >
    </ListView>

</LinearLayout>
4

2 に答える 2

1

あなたのグループrow.xmlでは android:layout_height="wrap_content"、リストビューの行の高さの代わりに固定の高さを与えてください..これはあなたの問題を解決します...このようなもの android:layout_height="50dp"

于 2013-02-10T12:30:02.380 に答える
0

カスタマイズ リスト ビューを使用します。1 つのリスト ビュー アイテムのレイアウトを作成します。その中で高さを設定します。.java ファイルでアダプターを適用します。その後、正常に動作します。私は同じことをしましたが、それは私にとってはうまくいきます。

于 2013-02-10T12:45:00.743 に答える