无论如何我可以在Android中指定编辑文本的高度

时间:2015-03-25 20:21:05

标签: java android android-edittext

我想知道是否有任何方法可以自定义我正在使用的编辑文本的高度。我希望它与这张图片类似Comment Box

这是我的代码到目前为止;

<EditText
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:inputType="textMultiLine"
            android:ems="10"
            android:id="@+id/editText"
            android:layout_gravity="center_horizontal"
            android:layout_marginLeft="10dp"
            android:layout_marginRight="10dp"
            android:background="#ffe7e7e7"
            android:layout_marginTop="10dp" />

我还想知道我是否可以通知用户他们在编辑文本中写了多少字符。就像1000个字符中剩下的100个字符一样。我怎么能这样做呢?

1 个答案:

答案 0 :(得分:2)

您可以定义线属性

<EditText
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:lines="5"/>

要保持计数,可以将TextWatcher添加到EditText

参见: How to use the TextWatcher class in Android?

http://developer.android.com/reference/android/text/TextWatcher.html