Tuesday, July 26, 2011

[android-developers] Re: Issue with Android Menu

Hello!
Try use this code.
Hope, it helps You!

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
switch (keyCode){
case KeyEvent.KEYCODE_MENU:{
return true;
}
default: return true;
}
//return super.onKeyDown(keyCode, event);
}

On 23 июл, 02:51, mwllace <wallace.d.m...@gmail.com> wrote:
> I'm new to Android and I'm a front end designer. Im trying to get the
> Android menu buttons to open a new activity using a case statement to
> specify the activity. The activity works when I set it to any other
> button in the App. The menu shows up when the hard menu button is
> pressed, but they will not link to the specified Activity. I'm stuck
> and I know I'm overlooking something simple. Can anyone help?
>
> The code:
>
> @Override
>          public boolean onCreateOptionsMenu(Menu menu) {
>
>                     menu.setQwertyMode(true);
>                     menu.add(0,MENU1, 0, R.string.about).setIcon(R.drawable.icon);
> ;
>                         menu.add(0, MENU2, 0, R.string.usage).setIcon(R.drawable.icon);
> ;
>                     return true;
>                     }
>
>          public boolean OnOptionsItemSelected(MenuItem item){
>                  switch (item.getItemId()) {
>                  case MENU1:
>
>                          Toast.makeText(getApplicationContext(),
>                     "About  was clicked.",
>                      Toast.LENGTH_SHORT).show();
>
>                          Intent intent = new Intent(XActivity.this, AboutActivity.class);
>                          startActivity(intent);
>
>                          return true;
>                  case MENU2:
>                      finish();
>                  return true;
>
>                  }
>                  return false;
>          }

--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

No comments:

Post a Comment