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

Is there anyway I could specify the height of the edit text in Android

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

你可以定义行属性

<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