在我的应用程序中,我使用 DrawerLayout 来显示相同的帮助信息。所以我把它放在实际活动上。现在我想添加 TalckBack 函数,我不能让 DrawerLayout 中的任何视图都获得黄色矩形(在对讲模式下标记焦点)。Drawerlayout 视图通过 inflantign 按需加载。
drawerLayout = (DrawerLayout) ((Activity) mContext).findViewById(R.id.drawer);
drawerHelp = (RelativeLayout) LayoutInflater.from(mContext).inflate(R.layout.help, drawerLayout, false);
我尝试什么:
在xml中添加:
android:focusable="true"
android:focusableInTouchMode="true"
android:importantForAccessibility="yes"
在代码中:
requestChildFocus()
requestFocus()
requestChildFocusFromTouch()
但仍然没有运气。那么如何在ImageButton的对讲模式下强制矩形标记呢?