<< Android-Note
TextViewの文字列の表示方向
テキストビューやエディットビューなどのテキストを表示する部品のテキスト表示方向を指定するにはGravityプロパティを変更します。
もし、初めからテキストの表示方向が決まっているならレイアウト画面でGravityプロパティに値を設定するだけでビューを右寄りや上寄りなどにできます。
しかし、動的にビューの方向を変更するには次のようにsetGravity関数を使います。
EditText editText = (EditText)findViewById(R.id.editText); //エディットテキストを取得 editText.setGravity(Gravity.RIGHT); //テキストを右側から表示する。
setGravity関数にGravity.RIGHTという右寄りを表す定数を渡すとテキストが右寄りで表示されます。このGravityの定数には以下の値があります。
- Gravity.RIGHT
テキストを右寄りにします。
- Gravity.LEFT
テキストを左寄りにします。
- Gravity.CENTER
テキストを中央寄りにします。
ちなみにテキストの表示方向を変更する関数にはもう1つsetTextAlignmentというメソッドがありますが、これはAPIレベル17以上でしか使うことはできません。
© Kaz