私はストリングを含む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. 最後のTabControlタブを右揃えにするにはどうすればいいですか?
- 7. この送信ボタンを右揃えにするにはどうすればいいですか?
- 8. RelativeLayoutのビューを右上隅に揃えるにはどうすればいいですか
- 9. 右揃えテキスト
- 10. div要素を右揃えにするにはどうすればよいですか?
- 11. UIPickerViewで右揃えのテキスト
- 12. JOptionPaneの右にテキストを揃える
- 13. 次のCSSレイアウトでは、矢印を右揃えにするにはどうしたらいいですか?
- 14. PreferencesActivityをAndroidで右揃えにする方法は?
- 15. UILabelテキストを右揃えにするには?
- 16. C#コンソールでテキストを右揃え
- 17. MSチャートでラベルを左揃えにするにはどうすればいいですか
- 18. UITableViewCellでボタンを左揃えにするにはどうすればいいですか?
- 19. TextField右揃えのテキスト
- 20. WPFグリッドアイテムと右揃えテキスト
- 21. 同じ行の左揃え、中央揃え、右揃えのテキスト
- 22. sencha touch 2のチェックボックスフィールドを左揃えにするにはどうすればいいですか?
- 23. HoneyComb AndroidでActionBarのドロップダウンナビゲーションを右に揃える方法は?
- 24. ListViewでセクションヘッダーを作成するにはどうすればいいですか?
- 25. Ruby on RailsのエラーメッセージをSimple_formに揃えるにはどうすればよいですか?現在では、
- 26. Fortranで数値出力を左揃えにするにはどうすればよいですか?
- 27. 固定位置divを中心divに揃えるにはどうすればいいですか?
- 28. htmlページの中央に境界線を揃えるにはどうすればいいですか?
- 29. 幅を知らずにdivを中央揃えにするにはどうすればよいですか?
- 30. Androidのレイアウト右揃え
ご協力いただきありがとうございます。私は今働いている – John