Android控件 动态初始化 动态加载 EditText显示光标 隐藏键盘
2013-08-07 10:48
1196 查看
目录:
一.控件的 位置动态初始化。
二.当布局 XXX 没有被setcontentview中,动态加载控件:
三.EditText显示光标 隐藏键盘
一.控件的 位置动态初始化。
1) addRule方法 :
RelativeLayout.LayoutParams lp=new RelativeLayout.LayoutParam(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);
lp.addRule(RelativeLayout.ALIGN_PARENT_RIGHT, RelativeLayout.TRUE);
view.setLayoutParams(lp);
2) 先findviewbyID 得到RelativeLayout 对应的View,setGravity 设置RelativeLayout中初始化的位置
二.当布局 XXX 没有被setcontentview中,动态加载控件:
relativeLayout = ((RelativeLayout)LayoutInflater.from(this).inflate(R.layout.XXX, null));
三.EditText显示光标 隐藏键盘
使用setSoftInputShownOnFocus 函数来设置,但此函数为隐藏的,用下面java放射
try {
Class cls = EditText.class;
Method setSoftInputShownOnFocus;
setSoftInputShownOnFocus = cls.getMethod("setSoftInputShownOnFocus",boolean.class);
setSoftInputShownOnFocus.setAccessible(true);
setSoftInputShownOnFocus.invoke(mPasswordEntry, false);
} catch (Exception e) {
e.printStackTrace();
}
来设置mPasswordEntry 显示光标 隐藏键盘
一.控件的 位置动态初始化。
二.当布局 XXX 没有被setcontentview中,动态加载控件:
三.EditText显示光标 隐藏键盘
一.控件的 位置动态初始化。
1) addRule方法 :
RelativeLayout.LayoutParams lp=new RelativeLayout.LayoutParam(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);
lp.addRule(RelativeLayout.ALIGN_PARENT_RIGHT, RelativeLayout.TRUE);
view.setLayoutParams(lp);
2) 先findviewbyID 得到RelativeLayout 对应的View,setGravity 设置RelativeLayout中初始化的位置
二.当布局 XXX 没有被setcontentview中,动态加载控件:
relativeLayout = ((RelativeLayout)LayoutInflater.from(this).inflate(R.layout.XXX, null));
三.EditText显示光标 隐藏键盘
使用setSoftInputShownOnFocus 函数来设置,但此函数为隐藏的,用下面java放射
try {
Class cls = EditText.class;
Method setSoftInputShownOnFocus;
setSoftInputShownOnFocus = cls.getMethod("setSoftInputShownOnFocus",boolean.class);
setSoftInputShownOnFocus.setAccessible(true);
setSoftInputShownOnFocus.invoke(mPasswordEntry, false);
} catch (Exception e) {
e.printStackTrace();
}
来设置mPasswordEntry 显示光标 隐藏键盘
相关文章推荐
- Android.EditText点击时,隐藏系统弹出的键盘,显示出光标
- Android.edittext点击时,隐藏系统弹出的键盘,显示出光标
- android 隐藏键盘的同时要显示edittext的光标
- Android之怎么隐藏EditText光标和自动显示键盘
- Android.EditText点击时,隐藏系统弹出的键盘,显示出光标
- (七十三)Android 设置EditText光标颜色及粗细 和设定EditText的光标为显示/隐藏
- Android 动态显示隐藏EditText 输入框内容
- Android 设置EditText光标显示与隐藏,颜色及粗细
- Android进阶之路 - TextView与EditText单行显示,多行显示,超过限制使用省略号,行距,字距,键盘隐藏与显示
- android系统中,点击EditText时,隐藏系统软键盘,显示光标
- Android点击EditText文本框之外任何地方隐藏键盘及光标的解决办法
- Android 设置EditText光标显示与隐藏,颜色及粗细
- android关于EditText取消默认焦点及触摸其它地方去掉光标隐藏键盘问题
- Android EditText显示光标 不弹出键盘
- Android中EditText的光标的隐藏与再次显示
- Android EditText 显示或隐藏密码,增加边框,设置光标操作
- Android 禁止editText弹出软键盘(带光标) 并解决其他editText弹出软键盘后 切换回来 小键盘隐藏
- android系统中,点击EditText时,隐藏系统软键盘,显示光标
- android动态加载控件(LinearLayout)并获取动态添加的EditText里的值
- android之EditText实现动态显示隐藏密码输入框的内容(实用)