2012-05-08 33 views
1

這可能是一個奇怪的問題,但我希望有一個處理程序來處理的動作條點擊,這是因爲我使用的背景繪製圖標/徽標組合,因爲它不適合權當我使用build方法。Android的動作條的OnClick()

這導致沒有一個圖標或者,你可以點擊進入到家庭活動,我想,當你點擊動作條標誌。

我嘗試了很多東西,使標誌/圖標看不見的和其他的東西,但我無法弄清楚如何得到它的工作。有任何想法嗎?

的動作條是這樣的:

final ActionBar actionBar = getActionBar(); 
    actionBar.setDisplayShowTitleEnabled(false); 
    actionBar.setDisplayShowHomeEnabled(false); 

    Bitmap bm = UnscaledBitmapLoader.loadFromResource(getResources(), R.drawable.logo, null); 
    BitmapDrawable background = new BitmapDrawable(this.getResources(), bm); 
    background.setTileModeX(android.graphics.Shader.TileMode.CLAMP); 
    actionBar.setBackgroundDrawable(background); 

的bitmaploader沒有做什麼特別這將阻止它。如何獲得操作欄的onclick監聽器?

回答

1

如何獲取操作欄的onclick監聽器?

不支持

,對不起。

這是因爲我使用背景來繪製圖標/徽標組合,因爲當我在方法中使用構建時它不適合。

它適用於所有的人。也許你應該考慮在這個主題上提出另一個問題,用截圖來說明你的問題。

+0

然後有可能得到某種可點擊的覆蓋? – Gido

+0

@Gido:AFAIK,no。 – CommonsWare

+0

謝謝。我會找到另一種溶劑 – Gido