0

アクションバーシャーロックを使用しています。次のコードを使用して、ホーム画面のメニューを作成しました

@Override
public boolean onCreateOptionsMenu(Menu menu) {
   MenuInflater inflater = getSupportMenuInflater();
   inflater.inflate(R.layout.menu, menu);
   return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
        case R.id.about:
            Intent i = new Intent(this, AboutApp.class); // Start About.java Activity
            startActivity(i);
            return true;
        case R.id.feedback:
            Intent j = new Intent(this, SendFeedback.class); 
            startActivity(j);
            return true;
       default:
            return super.onOptionsItemSelected(item);
    }
}

このメニューをアプリ全体のすべての画面に拡張するにはどうすればよいですか?

4

2 に答える 2

1

BaseClassthat extends Activity(または) を作成し、FragmentActivity他のサブクラス化を許可します。

OtherClass extends BaseClass

のでBaseClass extends SherlockFragmentActivityOtherClassそれも拡張します。

于 2013-05-06T10:06:29.857 に答える