私はストリングを含むArrayListを表示するために使用されるAndroidアプリケーションのリストビューを持っています。リストビューのプロパティを見つけることができません。リストビューアイテムのテキストは、 。どんな助けも素晴らしいだろう、ありがとう。AndroidでListViewテキストを右揃えにするにはどうすればいいですか?
答えて
答えは、リストをどのくらい正確に作成するかによって異なります。
ArrayAdapter<String>(Context, R.layout.aligned_right, values);
R.layout.aligned_right
は、このようなXMLのレイアウトです:
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:paddingLeft="6dip"
android:minHeight="?android:attr/listPreferredItemHeight"
android:gravity="right"/>
上記は動作しますが、アイテム上に表示されるようにスクロールバーを左に表示する方法を処理できます – spacemonkey
@spacemonkey左側のスクロールバーは移動できません。スクロールバーにスペースがあり、内容が重複しないように、行レイアウトのルートに適切な左パディングを設定することはできませんか? – Luksprog
完了。感謝の仲間が感謝:) – spacemonkey
これはこれは、これらのパラメータは、リストビューで定義されていないためであるが、代わりにListAdapterに
android:layout_gravity="right"
返事をありがとうが、私はこれを既に試してみました。これは、ListView内のテキストの配置を変更しません。 – John
アダプタに割り当てるレイアウトIDに配置する必要があります。あなたはandroid.R.layout.simple_list_item_1(おそらくあなたが持っているもの)を指定するのではなく、1つを作る必要があります。 – styler1972
を十分です。リストにアダプタを指定するときは、右の項目を揃えるレイアウトを返すように設定する必要があります。
レイアウト
android:layoutDirection="rtl"
に以下の追加は、あなたが標準ArrayAdapter
を使用している場合、あなたは、コンストラクタを使用することができます展開可能なリストビューでは、2つの行XML、つまり を作成します。一方はgroup_row.xmlで、その他はchild_row.xmlです。 、(マッチ親である)相対レイアウト内部parentRightに整列テキスト図である
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/row_group_name"
android:layout_width="wrap_content"
android:textSize="24sp"
android:layout_alignParentRight="true"
android:textAllCaps="true"
android:layout_height="wrap_content" />
として
メイクgroup_row.xml。
2時間の苦労の後、私はこれを直前に達成しました。
後
画像は、一つの小さな事に注意してください。
リストビュー内でlistitemを使用すると、リストビューlayout:width
がmatch_parent
に設定されていないと、リストアイテムのgravity
属性が機能しない場合があります。
- 1. テキストを「右上」に揃えるにはどうすればよいですか?
- 2. イメージを右揃えにするにはどうすればよいですか?
- 3. Pythonを使用してグラフィックスウィンドウのテキストを右揃えにするにはどうすればよいですか?
- 4. JTextAreaのテキストを右揃えにするにはどうすればよいですか?
- 5. VB6コンボボックスでテキストを揃えるにはどうすればよいですか?
- 6. Firemonkey:正しいラベルを右揃えにするにはどうすればいいですか?
- 7. この送信ボタンを右揃えにするにはどうすればいいですか?
- 8. 最後のTabControlタブを右揃えにするにはどうすればいいですか?
- 9. ハイチャート:データ・ラベルを棒グラフの右に揃えるにはどうすればいいですか?
- 10. RelativeLayoutのビューを右上隅に揃えるにはどうすればいいですか
- 11. checkedTextViewのチェックボックスとテキストをアンドロイドで中央に揃えるにはどうすればいいですか?
- 12. navのドロップダウンメニューを右揃えにするにはどうすればよいですか?
- 13. ドロップダウン水平サブメニューを右揃えにするにはどうすればよいですか?
- 14. div要素を右揃えにするにはどうすればよいですか?
- 15. ブートストラップ4 - ナビゲーションバーのドロップダウンリストを右揃えにするにはどうすればよいですか?
- 16. 右揃えテキスト
- 17. ドロップダウンテキストを左揃えにするにはどうすればよいですか?
- 18. btn-group divを右上に揃えるにはどうすればよいですか?
- 19. ImageViewをボタンの右端に揃えるにはどうすればよいですか?
- 20. javafxでラップされたテキストを右揃えにする方法
- 21. UIPickerViewで右揃えのテキスト
- 22. テキストをインラインで画像に揃えるにはどうすればよいですか?
- 23. divの中央に左揃えのテキストを配置するにはどうすればよいですか?
- 24. divの右にテキストを揃えるにはどうしたらよいですか?
- 25. 複数の左揃えの<tspan>をsvgに右揃えにするにはどうすればよいですか?
- 26. ActionBarのタイトルテキストをデフォルトの左揃えの代わりに右揃えにするにはどうすればよいですか?
- 27. フォーマット済みのテキストにHTMLテーブルを揃えるにはどうすればよいですか?
- 28. テキストをUITextViewの一番上に揃えるにはどうすればよいですか?
- 29. 次のCSSレイアウトでは、矢印を右揃えにするにはどうしたらいいですか?
- 30. ListViewのアイテムを別のものに置き換えるにはどうすればいいですか?android
ご協力いただきありがとうございます。私は今働いている – John