android 自定义控件 焦点,android中设置控件获得焦点
生活随笔
收集整理的這篇文章主要介紹了
android 自定义控件 焦点,android中设置控件获得焦点
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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);
}
}
});
原文:http://www.cnblogs.com/code4app/p/3810244.html
總結
以上是生活随笔為你收集整理的android 自定义控件 焦点,android中设置控件获得焦点的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: loadrunner发送json_Loa
- 下一篇: 如何用python做计算软件_如何用Py