2012-08-10 55 views
1

我正在爲Android 3.2開發一個簡單的四動作應用程序。我希望所有菜單項都出現在單行上的操作菜單中。 (在它們顯示爲一個2x2格的那一刻我想有一個1×4格。)如何最小化Android 3.2中的操作菜單項的大小?

要做到這一點,我想:

  • 刪除文本,並僅顯示
    • 我的圖標試圖消除android:title屬性,但文本的空白處依然
  • 儘量減少物品的寬度,使他們都以一個行(這可能並不適用於字面上所有屏幕尺寸,但在我的情況下,我可以看到圖標我法師可能適合我的模擬器屏幕)

我該如何做到這一點?

+0

我試過玩'android:showAsAction'屬性,但Eclipse不會編譯,並報告錯誤:找不到屬性'showAsAction'的資源標識符在'android''包中' – 2012-08-10 09:11:45

回答

1

這只是一個猜測,但它似乎是一個東西,android將不支持開箱即用,因爲有許多不同的屏幕,有些將沒有足夠的空間放置所有的按鈕(你有4個,但想象一個願意10的人),谷歌不會喜歡它,當用戶點擊微小的動作按鈕時,用戶會感到沮喪。

如果你願意,你可以隨時創建自己的自定義操作欄,它會有你想要的任何行爲。

+0

hmmm ...但如果我添加一個或兩個按鈕,按鈕仍然佔用兩行,寬度會相應地調整,因此四個按鈕應該能夠放在一行上? – 2012-08-10 10:24:17

+0

如果您製作自己的操作欄,則您是佈局規則的負責人。這一切都取決於你在那裏做什麼。對於正常的操作欄,但是,它取決於屏幕的分辨率和密度,因爲如果沒有足夠的空間,一些操作項將會進入溢出按鈕。 – 2012-08-10 21:32:25