2013-03-14 763 views
0

我正在使用選項菜單,我想增加我的圖標大小... 意味着圖標太小...如何增加其寬度或高度... 或如何刪除圖標周圍的空間..即填充,餘量等... 我想要一個菜單​​底部的圖標... 我該怎麼辦?Android選項菜單:更改圖標大小

<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延伸活動{

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

如何設置圖標的填充,邊緣,寬度和高度等??

+0

真的不清楚你想要做什麼。您可以上傳圖片/讓我們知道一個應用程序,它可以完成您想要實現的功能嗎? – 2013-03-14 14:28:13

回答

1

您的圖片應該是24 * 24或36 * 36。

+0

目前60 * 60 ??那麼它應該會顯示一個大圖標......圖標周圍有一些空間 – amitkumar12788 2013-03-14 14:37:51

+1

請參閱將具有相同名稱和增加尺寸的圖標放在ldpi,mdpi,hdpi中。嘗試更大的尺寸比60 * 60.may是128 * 128的ldpi,256 * 256的mdpi和512 * 512的hdpi – 2013-03-14 14:43:13

+0

好的..我會嘗試這........... – amitkumar12788 2013-03-14 14:52:02