作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有一个 Android TV 应用程序,所以我所有的控件都使用焦点(远程)。我有一个加载 url 并显示内容的 webview。现在这个页面在中间有一个部分,这个部分里面有 2 个按钮。现在焦点在部分本身,它不会进入内部并集中在按钮上。如果我单击 Remote 上的向上和向下按钮,页面只会向上和向下滚动,但焦点不会移到按钮内部。知道我该如何解决这个问题吗?谢谢。
最佳答案
你好,你可以试试这个
mWebview.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View view, MotionEvent event) {
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
case MotionEvent.ACTION_UP:
if (view.hasFocus() == false) {
view.requestFocus();
}
break;
}
return false;
}
});
关于Android Webview 不能专注于它的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31409247/
我有一个 Collection View 并以这样一种方式排列它,即在屏幕的一侧有一个单独的列,并且根据焦点中的集合项替换内容。 如果对某个项目的关注超过 0.5 秒,我希望能够换出内容。 这是我目前
这是一种经常出现的情况,对我来说永远不会太容易。我想我会问其他人如何处理它。 想象一下,如果 demo=60 命令行参数的处理是这样完成的: if DemoOptionSpecified() {
我是一名优秀的程序员,十分优秀!