我正在使用选项菜单,我想增加图标的大小......意味着图标太小......如何增加它们的宽度或高度......或者如何删除图标周围的空间......即填充,边距等...我想要一个底部有图标的菜单...我应该怎么做???
<activity
android:name="com.example.parentengagementtracking.BaseActivity"
android:label="@string/title_activity_base"
android:theme="@style/MenuTheme" >
<!-- android:theme="@style/Theme.FixedSize"> -->
</activity>
<style name="MenuTheme" parent="android:Theme">
<item name="android:panelFullBackground">@drawable/back11</item>
<item name="android:padding">1dip</item>
<item name="android:drawablePadding">1dip</item>
</style>
公共类 BaseActivity 扩展 Activity {
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_parent_home, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item)
{
Bundle objBundle;
Intent objIntent;
switch (item.getItemId())
{
case R.id.menu_about_us:
objIntent=null;
objIntent = new Intent(BaseActivity.this,InfoActivity.class);
objBundle=new Bundle();
objBundle.putString("source","BaseActivity");
objIntent.putExtras(objBundle);
finish();
startActivity(objIntent);
return true;
case R.id.menu_profile:
objIntent=null;
objIntent = new Intent(BaseActivity.this,UserProfile.class);
finish();
startActivity(objIntent);
return true;
case R.id.menu_activity:
objIntent=null;
objIntent = new Intent(BaseActivity.this,ViewActivity.class);
finish();
startActivity(objIntent);
return true;
default:
return super.onOptionsItemSelected(item);
}
}
}
<!-- android:icon="@drawable/homen" -->
<item
android:id="@+id/menu_profile"
android:orderInCategory="2"
android:showAsAction="always"
android:icon="@drawable/profile1"
android:title="Profile"/>
<item
android:id="@+id/menu_activity"
android:orderInCategory="3"
android:showAsAction="always"
android:icon="@drawable/reports"
android:title="Reports"/>
<item
android:id="@+id/menu_about_us"
android:icon="@drawable/aboutusn"
android:orderInCategory="4"
android:showAsAction="always"
android:title="Aboutus"/>
我如何设置图标的填充、边距、宽度和高度等..??