android EditTextマルチラインテキスト入力の若干の問題
1353 ワード
以前はホームページやウィングのテキスト枠の入力に慣れていましたが、Androidではこのようなコントロールが突然なくなりました.最初に使うのはまだ難しいです.複数行のテキストボックスの入力と表示効果を実現するために、以下の問題を一つ一つ解決しました.
1.どのようにEditTextをテキストボックスの領域として表示させて入力しますか?
2.カーソルは最初の行から表示されます.
3.どのように巻物を設定するか.
4.テキストボックスのサイズを固定する方法.
5.テキストボックスに境界線を表示させるにはどうすればいいですか?
次のような効果を達成するために、次のような仕事をしました.
次の2行は入力エリアの効果を表示します.
1.どのようにEditTextをテキストボックスの領域として表示させて入力しますか?
2.カーソルは最初の行から表示されます.
3.どのように巻物を設定するか.
4.テキストボックスのサイズを固定する方法.
5.テキストボックスに境界線を表示させるにはどうすればいいですか?
次のような効果を達成するために、次のような仕事をしました.
<EditText
android:id="@+id/add_content"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:enabled="true"
android:gravity="top"
android:inputType="textMultiLine"
android:minLines="8"
android:maxLines="10"
android:scrollbars="vertical"
android:background="@android:drawable/edit_text"
>
</EditText>
上はこのコントロールの効果のxmlです.次の2行は入力エリアの効果を表示します.
android:inputType="textMultiLine"
android:minLines="8"
android:background="@android:drawable/edit_text" <!- ->
android:maxLines="10"
android:scrollbars="vertical"
以上の2行が領域を設定する最大行数は10で、10行を超えると「縦軸」として表示されます. android:gravity="top" <!- , ->