是否可以将焦点设置到位于我的布局中某处的按钮小部件?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 回答