Android EditText的问题
来源:互联网 发布:连云港天马网络 编辑:程序博客网 时间:2024/05/16 17:31
1.光标设置
如果ListView设置的高度比较大,光标默认会显示在居中的坐标,需要设置android:gravity="top"。
如果光标太贴近边框,只需设置android:paddingLeft即可
2.多行输入
但这样设置不适合多行输入,在多行输入后光标会水平往右滚动,为了保持换行输入的习惯,
还要设置android:inputType="textMultiLine"、android:singleLine="false",设置android:scrollHorizontally="false"取消水平滚动,
为了直观显示,可以设置android:scrollbars="vertical"显示垂直滚动条,android:scrollbarStyle="insideInset"来设置滚动条类型。
但输入框满了后,如果继续输入,EditText会不断增加高度,这样会隐藏上面的控件,最好设置android:minLines和 android:maxLines确认最大最小行数。
3.控件被软键盘挡住
如果软键盘推出导致界面压缩或者其他问题,可以将AndroidManifext.xml中对应Activity的 android:windowSoftInputMode="adjustPan",
这样界面便不会调整,但软键盘一直可输入。但是这样还不够完善,因为可能挡住下方的控件。
解决方法为在整个页面布局包一层ScrollView,这样便可以输入后简单下滑来操作下方的控件.
因为ScrollView只能包含一个子View,所以如果外层有Layout,则直接再该Layout外面加一层ScrollView就好了。
否则需要添加一层RelativeLayout
- Android EditText的问题
- Android EditText的焦点问题
- Android的EditText的光标选择问题
- android edittext弹出输入法的窗口问题
- android EditText被键盘遮住的问题
- Android 取不到EditText中值的问题
- Android EditText translateAnimation之后的问题
- android的edittext输入内容控制问题
- 关于Android的EditText焦点问题
- android的EditText重新获取焦点问题
- 关于Android的EditText问题总结
- [Android--UI]EditText的使用问题
- android的EditText重新获取焦点问题
- android 多个EditText光标的问题
- android Edittext添加边框的问题
- android的EditText重新获取焦点问题
- android edittext 背景问题
- android edittext光标问题
- android监听软键盘输入@
- docker:搭建lamp应用
- java写入文件(文件末尾追加)
- 自己写的链表的基本结构和其他功能
- 3.mysql的中文问题,database级操作,表级操作,数据CRUD,分组操作,时间和日期,字符串相关函数,表的约束
- Android EditText的问题
- unitybgmusic
- 4.mysql数据库创建,表创建模等模板脚本,mysql_SQL99标准的连接查询(内连接,外连接,满外连接,交叉连接)
- Servlet 中文乱码问题及解决方案剖析
- Android nomedia 避免图片等资源泄露在系统图库当中
- 5.中文问题(自身,操作系统级别,应用软件的本身),mysql数据库备份
- [AC自动机+dp] hdu 2457 DNA repair
- java.lang.NoClassDefFoundError: com/sun/image/codec/jpeg/ImageFormatException
- SQL Server2008 R2生成脚本