我想知道是否有任何方法可以自定义我正在使用的编辑文本的高度。我希望它与这张图片类似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个字符一样。我怎么能这样做呢?
答案 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