我有一个水平布局,其中调度了一些垂直布局。
我想捕捉我的垂直布局的 onFocusEvent ,因此当其中一个获得焦点时,垂直布局中包含的图像和文本视图会更改选择器状态。
我试图通过像这样捕获事件 OnFocusChange 来测试它:
LLContact.setOnFocusChangeListener(new OnFocusChangeListener() {
public void onFocusChange(View arg0, boolean hasFocus) {
// TODO Auto-generated method stub
if (hasFocus == true) {
// Has Focus
} else {
// Loses focus
}
}
});
但该事件永远不会被触发。
我将线性布局设置为“FocusableInTouchMode”为真,Focusable 也为真,但似乎该事件从未发生......你有什么线索吗?
提前致谢。