2
我正在使用我的IM應用程序的主要活動的主頁按鈕,以允許用戶更改其可用性狀態。我的應用程序使用的是ActionBarSherlock,它回退到支持的本地實現。Android操作欄主頁按鈕不包括活動標題
然而,可點擊區域的大小是的Android版本之間不一致:
在Android 4.2.0和之前(包括兼容性庫),僅圖標是可點擊:
在Android 4.2.1+,圖標和活動名稱是可點擊:
如何使所有版本的Android的活動標題始終包含圖標和活動標題?
它看起來像徽標和項目是等價的,除了允許更廣泛的徽標。它不會使標題文本可點擊,並且我不想讓標題文本成爲圖像,原因很明顯。 – ge0rg
有意義......但不幸的是,這可能是一個直到4.2.1才修復的bug(或行爲改變),修復它需要在ActionBarSHerlock/ActionBarCompat中進行一些黑客攻擊。我能想到的最好的方法是使用透明的徽標圖像和負填充以確保文本從透明圖像的左邊緣開始,就好像它不在那裏(除了單擊捕獲)。您可能能夠查找ABS中的填充/邊距,但不能獲取ABS或本地實現。 – ProjectJourneyman