开发过程中会有这样的需求:

当在某一个文本输入框中输入文本时,需要在文本框底部提示“还可输入XX字”。此时,如果文本框是全屏的,或者高度太高,在软键盘弹出时底部的提示则会被键盘遮挡住,用户体验不是很好。

网上很流行的一种方式是设置android:windowSoftInputMode="stateUnchanged|adjustPan" ,但是在我的代码里面并不好用,而且这种方法影响的是整个Activity,感觉不太好。


解决方案:在EditText外面使用ScrollView做父布局。

代码如下:

<?xml version="1.0" encoding="utf-8"?>                        


效果如图:



更多相关文章

  1. Android软键盘弹出将底部栏顶上去并不会挤压界面
  2. Android(安卓)shape属性详细整理
  3. Android(安卓)TextView setText卡顿问题
  4. Android2.2 API 中文文档系列(1) —— TextView
  5. Android篮球计分器App
  6. 温馨提示:Android(安卓)的 XML 文件是是区分大小写的
  7. Xamrin开发安卓笔记(一)
  8. Android(安卓)弹出框LemonBubble提示控件
  9. android 4.2.2提示 unauthorized终极解决办法,很粗暴

随机推荐

  1. 《MySQL基础知识》笔记
  2. SQL语句字符串
  3. 内网安装mysql主从服务,mysql版本5.6.38-w
  4. 查询从每个组中查找第二大值
  5. 2018年5月05日 Python3-Mysql连接
  6. 数据库Mysql的学习(一)
  7. 解决Myeclipse下Debug出现Source not fou
  8. ORACLE 两表关联更新
  9. MySQL乐观锁在分布式场景下的实践
  10. 求sql存储过程!--创建存储过程统计各仓库