web-dev-qa-db-ja.com

Android TextViewまたはEditTextでテキストを右揃えするには?

アプリケーションにEditTextがあります。その中のテキストをデフォルトの左ではなく右に揃えたい。追加してみました

Android:layout_gravity="right"

しかし、これはうまくいかないようです。他の提案をお願いします?

54
sherry

Android:gravity="right"を使用する必要があります。 layout_gravityは、コンテナに対するビュー(EditText)の配置用です。

122

Android:layout_alignParentRight="true"を使用して、EditTextの右端を親の右端に揃えることができます。また、本当にlayout_gravityまたはgravity属性を使用したい場合は、これらの適切な使用方法を説明している article をチェックしてください。

2
Erick

プロパティウィンドウでテキストを編集するためのプロパティをjstに設定できます。つまり、重力を右に、またはUIのxmlファイルにlin eのコードを追加することで、Android:gravity = "right"を設定できます。

1
krupa parekh

layout _ gravityは、内部の要素ではなくlayouts属性を指定していることを意味します。 layout_widthやlayout_heightがwrap_contentのようないくつかの条件では、レイアウトと要素(要素sではない)の境界が同じであるため、レイアウト仕様は要素に必要なものを与えます。 ..

0
Alpaslan