1

我正在使用 android 可访问性。对于我的要求,我必须获得当前关注的可访问性项目。即屏幕中当前突出显示的项目。

就像是

if(myButton.isHighlighted)
{
}

我尝试了以下所有方法,但对我没有任何锻炼...

if(mybutton.isFocused())
if(mybutton.isSelected())
if(mybutton.isAccessibilityFocused())
if(mybutton.isEnabled())
if(mybutton.isActivated())
if(mybutton.isFocusable())
if(mybutton.isPressed())
4

2 回答 2

0

您可以调用isAccessibilityFocused

于 2018-12-12T19:04:33.307 回答
-2

在布局中的 Button 上尝试这些属性

android:focusable="true"
android:focusableInTouchMode="true"

并且必须在java文件中调用:

mybutton.requestFocus();

在此检查之后,如果按钮以可访问性为焦点。

于 2016-08-05T03:48:38.393 回答