Android怎样设置EditText长宽?
Android怎样设置EditText长宽?

发表者:{geiwww}geiwww 10-30 [ 1]

 分享到:
 
 
回答(第1条,共1条,通过审核的共1条)
  1、layout_width和layout_height
  layout_width告诉父容器EditText需要的宽度,layout_height则设置需要的高度。单位建议为dp,关于Android中单位转换问题可以参考Android根据分辨率进行单位转换-(dp,sp转像素px)。
  2、minWidth/maxHeight和minHeight/maxHeight
  这些属性用来动态的限制EditText的大小,应用场景有如下几种情况:
  1)在没有内容情况下,通过min系列保证控件的最小宽高,保持界面整体美观。
  2)在内容过多情况下,使用max系列来限制控件大小,确保不影响界面上的其他控件。
  PS:还可以使用minLines和maxLines来限制内容显示的行数。
  3、ems、minEms和maxEms
  ems指的是字体的宽度。此属性在Android中用来设置EditText的宽度,即设置EditText为n个字符的宽度。
  PS:android:layout_width必须为wrap_content,否则ems将无效。
  参考代码:
         android:id="@+id/etTest"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content" android:ems="4"/>

回答评级:★★★☆☆☆☆☆☆ 回答者:{xinnian}xinnian 11-1

回答
相关问题:
我是:
本站注册用户
用户名: 密码:
非本站注册用户
我来回答:

回答字数在8000字以内。回答即可得2分,回答被采用后,根据评级可得到相应的积分和智慧果。
比如:回答评级为5,可得150分和15个智慧果。

 

 
 
 
 
 
 
































 

© 版权所有  2001-2024 知识网站
Copyright (C) 2001-2024 allzhishi.com All rights reserved
联系我们 — 电话:15973023232  微信:zhishizaixian  ICP备案号:湘ICP备08003211号-4