就是在MainActivity 这个class中重写onKeyDown接口接口,不废话了,直接附上源码:(按照自己的实际需求修改的)
//KeyPressDown Event, up, down, left, right ...
@Override
public boolean onKeyDown(int kCode, KeyEvent kEvent)
{
if (m_bFlagA || m_bFlagB || m_bFlagD || m_bFlagC)
{
switch(kCode)
{
case KeyEvent.KEYCODE_DPAD_LEFT:
if (m_bFlagA)
{
if (View.VISIBLE == ib_leftA.getVisibility()) ib_leftA.performClick();
}
else if (m_bFlagB)
{
if (View.VISIBLE == ib_leftB.getVisibility()) ib_leftB.performClick();
}
else if (m_bFlagC)
{
if (View.VISIBLE == ib_leftC.getVisibility()) ib_leftC.performClick();
}
else if (m_bFlagD)
{