0

我注意到使用showAsAction="ifRoom"時菜單圖標顯示方式太大。我注意到長按圖標時的黑色輪廓也比正常菜單圖標(三個垂直點)更大。我正在使用72x72圖標,是由較大設備的android參考推薦的。我怎樣才能解決這個問題?Android菜單showAsAction圖標太大

回答

0

首先,您需要包含四個不同的圖像以適應不同的屏幕尺寸。

MDPI: 160 DPI 48x48 px 
HDPI: 240 DPI 72x72 px 
XHDPI: 320 DPI 96x96 px 
XXHDPI: 640 DPI 

我也有這個問題。如果您在佈局中使用工具欄,則需要指定平板電腦版本的佈局。

工具欄高度

Mobile Landscape: 48dp 
Mobile Portrait: 56dp 
Tablet/Desktop: 64dp 

設置工具欄高度與XLARGE佈局內64dp shoudl解決問題。

設置這些屬性應該有助於解決問題。