Android - 用于自由文本区域的元素

时间:2014-01-14 09:57:04

标签: android android-layout

我正在计划一个Android应用程序,我的第一个疑问是我应该使用什么元素来表示自由文本区域。 我想开发一个快速笔记类型的应用程序,我想知道哪种元素更好地代表用户可以自由编写的区域,它将自动生成换行符并支持滚动。

那么,任何人都可以帮助我吗?

提前, CR

3 个答案:

答案 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" 
/>