关于EditText焦点问题
2016-02-17 21:41
295 查看
1.有时界面上的EditText会自动获取焦点导致键盘弹出,我们如何让EditText不自动获取焦点呢?
随意选取EditText的一个父级控件为其添加:
android:focusable="true"
android:focusableInTouchMode="true"
两个属性。
2.根据焦点失去获得动态设置EditText属性
为EditText设置OnFocusChangeListener 监听焦点状态
例如:
随意选取EditText的一个父级控件为其添加:
android:focusable="true"
android:focusableInTouchMode="true"
两个属性。
2.根据焦点失去获得动态设置EditText属性
为EditText设置OnFocusChangeListener 监听焦点状态
例如:
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ed = (EditText)findViewById(R.id.ed); ed.setOnFocusChangeListener(new OnFocusChangeListener() { @Override public void onFocusChange(View v, boolean hasFocus) { if(hasFocus){ ed.setGravity(Gravity.LEFT); } } }); }
相关文章推荐
- 此证书的签发者无效
- 移动平台开发相关工具总结
- vim替换字符串
- ffmpeg文档41-多媒体源
- [Python] Mua.cm 中大自动选课系统课书CourseBook建立总结
- 面板组件-Fit布局
- LAMP架构搭建与优化(1.1-1.5)
- ffmpeg文档40-多媒体滤镜
- ANDROID_MARS学习笔记_S01原始版_023_MP3PLAYER003_播放mp3
- java反射机制
- Espresso 自动化测试(十)- RecyclerView
- Git学习笔记(标签管理)
- 【转】图说Android的8年演变史
- linux---文件权限操作
- ffmpeg文档39-视频槽
- 第2章{ 2-4 Kissy模块规范 }
- 清除浮动的几种方式
- HDU 1528 Card Game Cheater(二分图最大匹配)
- 【IPC进程间通信之四】数据复制消息WM_COPYDATA
- QT学习笔记3