是否可以将焦点设置在布局中某处的按钮小部件上?onCreate
我的控制/焦点应该以编程方式位于该按钮上。
是否可以将焦点设置在布局中某处的按钮小部件上?onCreate
我的控制/焦点应该以编程方式位于该按钮上。
Answers:
是的,有可能。
Button myBtn = (Button)findViewById(R.id.myButtonId);
myBtn.requestFocus();
或XML
<Button ...><requestFocus /></Button>
重要说明:按钮小部件必须为focusable
和 focusableInTouchMode
。大多数窗口小部件都是默认设置,focusable
但不是focusableInTouchMode
默认设置。因此,请确保在代码中进行设置
myBtn.setFocusableInTouchMode(true);
或XML
android:focusableInTouchMode="true"