0

私はこれをぐるぐる回っていますが、ListViewのテキストを中央に配置できないようです。ListView自体は中心にありますが、中のテキストはそうではありません。

これが私が持っているコードです:

<ListView
        android:id="@+id/lvVoiceReturn"
        android:layout_width="200dp"
        android:layout_height="48dp"
        android:layout_above="@+id/mute"
        android:layout_toLeftOf="@+id/mute"
        android:gravity="center" >

    </ListView>

確かにそれは簡単なコード行ですが、私はそれを見つけていません、うーん.. = /

ありがとうございました。ドロイドスター

4

2 に答える 2

0

カスタム要素レイアウトファイルでカスタムアダプターを使用している場合は、ここにxmlを投稿してください。リストビューの重力属性を中央に設定しても、リストアイテムが中央揃えになるとは限りません。

于 2012-11-11T16:20:41.363 に答える
0

それはあなたが使ったからですandroid:gravity="center"

これはテキストビューを中央に配置しませんが、テキストビュー内のテキストを中央に配置します。

使いたいものは

android:layout_centerInParent="true"

線形レイアウトを使用していた場合は、次を使用できます

android:layout_gravity="center"

ここで混乱しました。相対的なレイアウトでは、構文エラーが発生するため、これを使用できません。

于 2012-11-11T16:06:14.187 に答える