レイアウトのどこかにあるボタンウィジェットにフォーカスを設定することはできますか?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 に答える