Android 将EditText的高度设置为不超过中心屏幕的坐标

Android 将EditText的高度设置为不超过中心屏幕的坐标,android,android-edittext,Android,Android Edittext,我是Android新手 现在我需要EditText,它应该不超过一定的大小。现在我尝试使用以下代码: <EditText android:id="@+id/editText" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="top" android:inputType="text|

我是Android新手

现在我需要
EditText
,它应该不超过一定的大小。现在我尝试使用以下代码:

 <EditText
        android:id="@+id/editText"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:gravity="top"
        android:inputType="text|textMultiLine"
        android:minLines="3" />

layout_height=“wrap_content”-在本例中,my
EditText
height等于其中的字母数

但我需要对高度进行限制,例如设置
EditText
的高度不超过中央屏幕的高度

我知道我们有一些问题,因为Android使用了许多不同的屏幕

我们有计算这个高度的方法吗。我的意思是
EditText
的下边框不应超过屏幕中心


非常感谢

您可以通过添加附加值来限制EditText

android:maxLines
此外,您还可以添加

android:maxHeight
具有某种dp值


我不会使用其他技术来限制高度。

如何以编程方式更改maxHeight?有什么想法吗