Android选项菜单:更改图标大小
我正在使用选项菜单,我想增加我的图标的大小。。。 表示图标太小。。。如何增加它们的宽度或高度。。。。 或者如何删除图标周围的空间。。i、 e填充、边距等。。。 我想要一个底部有图标的菜单。。。 我该怎么办Android选项菜单:更改图标大小,android,Android,我正在使用选项菜单,我想增加我的图标的大小。。。 表示图标太小。。。如何增加它们的宽度或高度。。。。 或者如何删除图标周围的空间。。i、 e填充、边距等。。。 我想要一个底部有图标的菜单。。。 我该怎么办 <activity android:name="com.example.parentengagementtracking.BaseActivity" android:label="@string/title_activity_base"
<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>
}
如何设置图标的填充、边距、宽度和高度等?您的图像应为24*24或36*36。您的图像应为24*24或36*36。您可以使用app:actionLayout解决此问题
请参阅此文档以将侦听器添加到自定义菜单。您可以使用app:actionLayout解决此问题
请参阅本文档,将侦听器添加到自定义菜单。您确实不清楚要做什么。你能上传一张图片/让我们知道一个应用程序能实现你想要实现的目标吗?你想做什么真的不清楚。你能上传一张图片/让我们知道一个应用程序能实现你的目标吗?目前是60*60??然后它会显示一个大图标。。。图标周围有一些空间,在ldpi、mdpi、hdpi中放置具有相同名称和增加大小的图标。请尝试大于60*60的大小。ldpi中的大小可能为128*128,mdpi中的大小可能为256*256,HDP中的大小可能为512*512当前为60*60??然后它会显示一个大图标。。。图标周围有一些空间,在ldpi、mdpi、hdpi中放置具有相同名称和增加大小的图标。请尝试大于60*60的大小。ldpi中的大小可能为128*128,mdpi中的大小可能为256*256,hdpi中的大小可能为512*512
@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"/>
<item
android:id="@+id/menu1"
app:actionLayout="@layout/custom_action_bar" //this line will change icon
android:visible="true"
android:title="Menu 1"
app:showAsAction="always" />