我想在google tv应用程序中处理指针悬停事件,但没有任何成功。
据我从文档中了解,我必须为我的小部件设置OnGenericMotionListener
侦听器,但似乎没有调用onGenericMotion()
方法。
我的小部件的构造函数如下所示:
public MyWidget(Context context, AttributeSet attrs){
super(context, attrs);
setOnGenericMotionListener(new OnGenericMotionListener() {
@Override
public boolean onGenericMotion(View v, MotionEvent event) {
Log.d("","Motion");
return false;
});
}
}
不幸的是我没有真正的设备,必须在Google TV模拟器中开发。 它是模拟器的限制还是我做错了什么?
答案 0 :(得分:0)
我尝试在Google TV设备上执行您的代码,它按预期工作。 所以这似乎是模拟器的错误或限制。请将其存档在Google TV问题跟踪器中。