Android进阶之路 - TextView与EditText单行显示,多行显示,超过限制使用省略号,行距,字距,键盘隐藏与显示
2017-10-19 15:58
441 查看
在正式开发中,有一些控件的属性,我们可能会在测试阶段才发现会使用到,因为UI要一致!
EditText,TextView有一些共性属性大家可以参考使用,我在调试阶段用到了不可输入表情,数据展示间隔,末尾添加省略号等
TextView预览绝招(只在XML中显示,运行在手机上不进行显示):
最外层布局添加命名空间
然后在Text中设置属性,如
正式 - -
共性部分(match_parent,wrap_content自己定义):
居中属性:
1.当前布局android:layout_width=”match_parent”
2.当前布局android:layout_width=”wrap_content”
俩者区别 :
单行显示:
单行显示切末尾为…:
多行显示:
超过固定行数,末尾为…:
如不行的话,尝试以下代码(增加最大可显示字符数量)
固定展示类型(这里为数字):
行距:
如不满足需求可更改为以下代码,相比而言多了一个倍率
EditText 自动弹出键盘与隐藏键盘:
AndroidMainfest中在对应的Activity进行属性设置
显示软键盘
如:
隐藏软键盘
如:
字间距:
按比较拉伸,个人觉得比较丑!
如需完美可前往http://blog.csdn.net/u012400885/article/details/71599497拉到最后看自定义的类
EditText,TextView有一些共性属性大家可以参考使用,我在调试阶段用到了不可输入表情,数据展示间隔,末尾添加省略号等
TextView预览绝招(只在XML中显示,运行在手机上不进行显示):
最外层布局添加命名空间
xmlns:tools="http://schemas.android.com/tools"
然后在Text中设置属性,如
<TextView android:layout_width="match_parent" android:layout_height="match_parent" tools:text="预览模式" />
正式 - -
共性部分(match_parent,wrap_content自己定义):
<TextView android:layout_width="match_parent" android:layout_height="match_parent" text="text的属性使用" //字体颜色 android:textColor="" //字体大小 android:textSize="" />
居中属性:
1.当前布局android:layout_width=”match_parent”
android:gravity="center"
2.当前布局android:layout_width=”wrap_content”
android:layout_gravity="center"
俩者区别 :
android:gravity="center" 针对当前控件 android:layout_gravity="center" 针对父控件
单行显示:
android:singleLine="true"
单行显示切末尾为…:
android:singleLine="true"
android:ellipsize="end"
多行显示:
android:maxLines=""
超过固定行数,末尾为…:
//超过三行末尾显示省略号 android:maxLines="3" android:ellipsize="end"
如不行的话,尝试以下代码(增加最大可显示字符数量)
android:maxEms="21" android:maxLines="3" android:ellipsize="end"
固定展示类型(这里为数字):
android:inputType="number"
行距:
android:lineSpacingExtra=""
如不满足需求可更改为以下代码,相比而言多了一个倍率
android:lineSpacingExtra="" android:lineSpacingMultiplier=""
EditText 自动弹出键盘与隐藏键盘:
AndroidMainfest中在对应的Activity进行属性设置
显示软键盘
//显示软键盘 android:windowSoftInputMode="stateVisible|adjustResize"
如:
<activity android:name=".mine.activity.FeedBackActivity" android:windowSoftInputMode="stateVisible|adjustResize" />
隐藏软键盘
//隐藏软键盘 android:windowSoftInputMode="stateHidden|adjustResize"
如:
<activity android:name=".mine.activity.FeedBackActivity" android:windowSoftInputMode="stateHidden|adjustResize" />
字间距:
按比较拉伸,个人觉得比较丑!
如需完美可前往http://blog.csdn.net/u012400885/article/details/71599497拉到最后看自定义的类
android:lineSpacingExtra=""
相关文章推荐
- Android.edittext点击时,隐藏系统弹出的键盘,显示出光标
- Android基础-EditText键盘的显示与隐藏
- android:TextView单行显示设定字符长度,超过后面为省略号
- android 隐藏键盘的同时要显示edittext的光标
- Android设置EditText为单行 (软键盘显示下一项)
- Android控件 动态初始化 动态加载 EditText显示光标 隐藏键盘
- Android.EditText点击时,隐藏系统弹出的键盘,显示出光标
- Android之怎么隐藏EditText光标和自动显示键盘
- Android.EditText点击时,隐藏系统弹出的键盘,显示出光标
- android系统中,点击EditText时,隐藏系统软键盘,显示光标
- (七十三)Android 设置EditText光标颜色及粗细 和设定EditText的光标为显示/隐藏
- Android点击EditText文本框之外任何地方隐藏键盘的解决办法
- Android点击EditText文本框之外任何地方隐藏键盘的解决办法
- Android软键盘手动显示、隐藏、布局上移和EditText上移
- Android:EditText 多行显示及所有属性
- Android点击EditText以外区域隐藏键盘Fragment同样适用
- Android:EditText 多行显示及所有属性
- Android -- TextView与EditText 同步显示
- Android完美解决输入框EditText隐藏密码打勾显示密码问题
- Android完美解决输入框EditText隐藏密码打勾显示密码问题