扩展android所有屏幕上的菜单项。
我正在使用actionbarsherlock。 使用以下代码,我为主屏幕创建了一个菜单扩展android所有屏幕上的菜单项。,android,menu,Android,Menu,我正在使用actionbarsherlock。 使用以下代码,我为主屏幕创建了一个菜单 @Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getSupportMenuInflater(); inflater.inflate(R.layout.menu, menu); return super.onCreateOptionsMenu(menu); } @Overrid
@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);
}
}
如何将此菜单扩展到整个应用程序的所有屏幕?创建一个
基类,该基类扩展活动
(或片段活动
),并让其他子类对其进行扩展
OtherClass extends BaseClass
由于基类扩展了SherlockFragmentActivity
,其他类也将扩展它。创建一个包含此功能的基类活动,并使您的其余活动扩展此活动 我已经在扩展SherlockFragmentActivity。如何将Baseactivity扩展到其他类?是的。这更有意义。编辑-这就像一个魅力。