TextViewの文字列の表示方向

テキストビューやエディットビューなどのテキストを表示する部品のテキスト表示方向を指定するにはGravityプロパティを変更します。

もし、初めからテキストの表示方向が決まっているならレイアウト画面でGravityプロパティに値を設定するだけでビューを右寄りや上寄りなどにできます。

しかし、動的にビューの方向を変更するには次のようにsetGravity関数を使います。

    EditText editText = (EditText)findViewById(R.id.editText);
        //エディットテキストを取得
    editText.setGravity(Gravity.RIGHT);
        //テキストを右側から表示する。

setGravity関数にGravity.RIGHTという右寄りを表す定数を渡すとテキストが右寄りで表示されます。このGravityの定数には以下の値があります。

ちなみにテキストの表示方向を変更する関数にはもう1つsetTextAlignmentというメソッドがありますが、これはAPIレベル17以上でしか使うことはできません。

関連項目
プライバシーポリシー