Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android选项菜单:更改图标大小_Android - Fatal编程技术网

Android选项菜单:更改图标大小

Android选项菜单:更改图标大小,android,Android,我正在使用选项菜单,我想增加我的图标的大小。。。 表示图标太小。。。如何增加它们的宽度或高度。。。。 或者如何删除图标周围的空间。。i、 e填充、边距等。。。 我想要一个底部有图标的菜单。。。 我该怎么办 <activity android:name="com.example.parentengagementtracking.BaseActivity" android:label="@string/title_activity_base"

我正在使用选项菜单,我想增加我的图标的大小。。。 表示图标太小。。。如何增加它们的宽度或高度。。。。 或者如何删除图标周围的空间。。i、 e填充、边距等。。。 我想要一个底部有图标的菜单。。。 我该怎么办

 <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" />