是否可以将焦点设置到位于我的布局中某处的按钮小部件?onCreate
我的控制/焦点应该以编程方式在该按钮上。
问问题
123635 次
2 回答
198
是的,这是可能的。
Button myBtn = (Button)findViewById(R.id.myButtonId);
myBtn.requestFocus();
或在 XML
<Button ...><requestFocus /></Button>
重要提示:按钮小部件必须是focusable
和 focusableInTouchMode
。大多数小部件是focusable
但不是focusableInTouchMode
默认情况下。所以请确保在代码中设置它
myBtn.setFocusableInTouchMode(true);
或在 XML
android:focusableInTouchMode="true"
于 2010-07-13T07:11:24.867 回答
4
尝试这个:
btn.requestFocusFromTouch();
于 2018-05-19T04:46:36.647 回答