文档章节

关于EditText的使用

pokerWu
 pokerWu
发布于 2015/06/11 14:34
字数 353
阅读 11
收藏 0

我是一个activity完全用于编辑一个消息的,有个top_bar和bottom_bar。我需要的是打开这个activity就会让EditText获得焦点,然后EditText区域压缩(我EditText 中石油layout_weight,占用除top和bottom之后所有位置)

做法:

    在这个EditText所在的activity中 添加 android:windowSoftInputMode="adjustResize|stateVisible"

    stateVisible:软键盘通常是可见的

    adjustResize:该Activity总是调整屏幕的大小以便留出软键盘的空间


除此外EditText还有的值:

stateUnspecified:软键盘的状态并没有指定,系统将选择一个合适的状态或依赖于主题的设置

stateUnchanged:当这个activity出现时,软键盘将一直保持在上一个activity里的状态,无论是隐藏还是显示

stateHidden:用户选择activity时,软键盘总是被隐藏

stateAlwaysHidden:当该Activity主窗口获取焦点时,软键盘也总是被隐藏的

stateVisible:软键盘通常是可见的

stateAlwaysVisible:用户选择activity时,软键盘总是显示的状态

adjustUnspecified:默认设置,通常由系统自行决定是隐藏还是显示

adjustResize:该Activity总是调整屏幕的大小以便留出软键盘的空间

adjustPan:当前窗口的内容将自动移动以便当前焦点从不被键盘覆盖和用户能总是看到输入内容的部分


之后再继续完善EditText的用法

© 著作权归作者所有

pokerWu
粉丝 0
博文 2
码字总数 1951
作品 0
成都
程序员
私信 提问
Android EditText不弹出输入法总结,焦点问题的总结

看一个manifest中Activity的配置,如果这个页面有EditText,并且我们想要进入这个页面的时候默认弹出输入法,可以这样设置这个属相:android:windowSoftInputMode=stateVisible,这样就会默认...

带梦想一7飞
2013/07/12
0
0
EditText怎样设置字体与字体之间的距离(字间距)呢?

查看了一下社区里面的帖子,没有发现想要的答案,是关于EditText的字体与字体之间的距离(字间距)。 看了一下EditText里面的属性,没有发现有这个功能,所以在这里发一帖提问。希望各位前辈...

蜗牛-攀爬
2013/12/19
7.3K
3
关于Datepickdialog的问题?

用Datepickdialog弄了一个日期选择器,是对一个EditText做监听出现的,同时在这个Avtivity中还有其他的EditText,问题是每次触发Datepickdialog这个监听时,其他EditText中的填写的数据都被清...

嘻哈中少
2015/07/11
193
1
android 成长日记 3.关于Activity的用户体验提升办法和使用技巧说明

在activity中输入的信息当你再次返回时加入进程被回收,页面会重新建立,你输入的文本就不会显示了,因此,只要我们重写onSaveInstanceState参数是一个bundle类型,你可以给参数添加数据内容...

康康渐渐
2016/02/20
84
0
关于EditText中字与字之间怎样设置一定的间隔(光标也随之有相应的间隔)

@EricChan 你好,想跟你请教个问题:关于在android的EditText中,怎样设置字与字之间的间隔(光标也有相应的间隔),这个怎样实验?我重写edittext方法的onDraw(),但是光标间隔还是没变,...

蜗牛-攀爬
2013/12/25
2.8K
2

没有更多内容

加载失败,请刷新页面

加载更多

面试爱奇艺,竟然挂在第5轮……

今天给大家分享我曾经在爱奇艺的面试,过程还是比较有意思的,可以给大家一些参考 <br> 聊骚阶段 嗲妹妹:你好,我是爱奇艺的HR,我们正在招聘运维开发岗位,请问您最近有在看工作机会吗? ...

上海小胖
今天
5
0
Jenkins系列_插件安装及报错处理

进入Jenkins之后我们可以进行插件的安装,插件管理位于以下模块: 发现上面报了一堆错误,是因为插件的依赖没有安装好,那么这一节,就先把这些错误解决掉吧。解决完成后,也就基本会使用插件...

shzwork
今天
2
0
mysql mysql的所有查询语句和聚合函数(整理一下,忘记了可以随时看看)

查询所有字段 select * from 表名; 查询自定字段 select 字段名 from 表名; 查询指定数据 select * from 表名 where 条件; 带关键字IN的查询 select * from 表名 where 条件 [not] in(元素...

edison_kwok
昨天
9
0
解决多线程并行加载缓存问题(利用guava实现)

依赖 com.google.guava:guava:20.0 import com.google.common.cache.Cache;import com.google.common.cache.CacheBuilder;import java.util.concurrent.ExecutionException;import j......

暗中观察
昨天
4
0
利用VisualVM 内存查看

准备工作,建几个测试类。等下就是要查看这几个类里面的属性 package visualvm;public class MultiObject { private String str; private int i; MultiObject(String str...

冷基
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部