android中设置控件获得焦点
2013-08-12 23:37
225 查看
转载自:/article/7919254.html
android中,要使控件获得焦点,需要先setFocus,再requestFocus。
以Button为例:
btn.setFocusable(true);
btn.setFocusableInTouchMode(true);
btn.requestFocus();
btn.requestFocusFromTouch();
//获得失去焦点的监听器
btn.setOnFocusChangeListener(new OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
// TODO Auto-generated method stub
if (hasFocus) {
btn_box.setBackgroundResource(R.drawable.book_green);
}else {
btn_box.setBackgroundResource(R.drawable.book);
}
}
});
android中,要使控件获得焦点,需要先setFocus,再requestFocus。
以Button为例:
btn.setFocusable(true);
btn.setFocusableInTouchMode(true);
btn.requestFocus();
btn.requestFocusFromTouch();
//获得失去焦点的监听器
btn.setOnFocusChangeListener(new OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
// TODO Auto-generated method stub
if (hasFocus) {
btn_box.setBackgroundResource(R.drawable.book_green);
}else {
btn_box.setBackgroundResource(R.drawable.book);
}
}
});
相关文章推荐
- android中使用java代码设置控件获得焦点
- android中设置控件获得焦点 (转)
- android中设置控件获得焦点
- android中设置控件获得焦点
- android中设置控件获得焦点
- android中设置控件获得焦点
- Android设置控件获得焦点
- android中设置控件获得焦点
- Android 动态设置控件获取焦点
- Android 控件设置焦点,防止跳转页面出现焦点不在页面顶部
- WPF设置控件获得焦点FocusManager
- Android中设置EditText获得焦点时不弹出软键盘
- js 设置焦点 判断控件是否获得焦点 判断哪个控件获得焦点
- android中 如何设置控件获取焦点
- Android中设置EditText获得焦点时不弹出软键盘
- js 设置焦点 判断控件是否获得焦点 判断哪个控件获得焦点
- 设置页面上的某个控件获得焦点(JavaScript)
- Android中设置EditText获得焦点时不弹出软键盘
- android EditText获得焦点后 底部控件被软键盘覆盖
- Android 重写EditText,失去焦点超出控件宽度部分三个点表示,获得焦点显示原来内容