布団の中にいたい

Androidアプリ開発の勉強をしている傍らで、elasticsearchとかをいじってみたりしています。最近は数学の勉強が楽しくなってきました。

EditTextで左斜め上から文字を入力できるようにする

久しぶりにandroidで遊んでいる中でEditTextで文字を入力するときに、左斜め上から文字を入力できるようにしたいと思って調べたので軽くメモ。

やり方はすごく簡単。android:gravitytop|leftを指定するだけ。

<EditText
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="top|left"
>

なんでこうなっているかというとEditTextが継承しているTextViewで定義されているからです。なので、同様にTextViewやTextViewを継承している他のものも設定できるはずです。

詳細は以下。

TextView | Android Developers