如何以编程方式将焦点设置为button小部件?

是否有可能把焦点放在一个位于我的布局中某处的button小部件? onCreate活动我的控制/焦点应该在该button编程。

Solutions Collecting From Web of "如何以编程方式将焦点设置为button小部件?"

是的,这是可能的。

 Button myBtn = (Button)findViewById(R.id.myButtonId); myBtn.requestFocus(); 

或以XML格式

 <Button ...><requestFocus /></Button> 

重要说明:button小部件需要可以被focusable focusableInTouchMode 。 大多数小部件都是可以focusable但默认情况下不可focusableInTouchMode 。 所以一定要把它设置在代码中

 myBtn.setFocusableInTouchMode(true); 

或以XML格式

 android:focusableInTouchMode="true"