我正在计划一个Android应用程序,我的第一个疑问是我应该使用什么元素来表示自由文本区域。 我想开发一个快速笔记类型的应用程序,我想知道哪种元素更好地代表用户可以自由编写的区域,它将自动生成换行符并支持滚动。
那么,任何人都可以帮助我吗?
提前, CR
答案 0 :(得分:1)
一些简单的EditText应该足够一些调整。像这样:
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="100dip"
android:inputType="textLongMessage" />
答案 1 :(得分:1)
使用android:singleLine="false"
答案 2 :(得分:1)
这3个属性很重要:singleLine,inputType,lines。此外,您可能需要一个滚动条,下面的代码显示了如何制作一个:
<EditText
android:inputType="textMultiLine"
android:lines="8"
android:minLines="6"
android:gravity="top|left"
android:maxLines="10"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:scrollbars="vertical"
/>