原文地址:http://blog.csdn.net/wcs542882916
public class ActivityFocus extends Activity { private Button mBtnCenter; private Button mBtnLeft; private Button mBtnTop; private Button mBtnRight; private Button mBtnBottom; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_focus); mBtnCenter = (Button) findViewById(R.id.btn_center); mBtnLeft = (Button) findViewById(R.id.btn_left); mBtnTop = (Button) findViewById(R.id.btn_top); mBtnRight = (Button) findViewById(R.id.btn_right); mBtnBottom = (Button) findViewById(R.id.btn_bottom); // focus ===================================================== mBtnCenter.setOnKeyListener(new View.OnKeyListener() { @Override