我想简单地将EditText组件的高度设置为用户屏幕高度的50%.
我正在从一个xml文件(main.xml)创建初始布局,加载在Activity的onCreate(Bundle)中.从xml配置,我理解如何将EditText高度设置为文字值,例如,android:layout_height ="150dip",并且从onCreate(Bundle),我明白我可以在EditText组件上调用setHeight(int) ,但是对setHeight(int)的调用似乎被忽略了,如果我在xml中没有layout_height设置,那么当我的应用程序启动时会出现异常,抱怨高度值是必需的(和app一样)死亡).
有没有办法根据用户的屏幕高度设置xml的高度?换句话说,在xml中,是否可以检索用户的屏幕高度并使用它来计算组件的值?
(我将EditText放在一个垂直方向的LinearLayout中.)
| 归档时间: |
|
| 查看次数: |
7888 次 |
| 最近记录: |