これは奇妙な質問かもしれませんが、ハンドラーでアクションバーのクリックを処理する必要があります。これは、組み込みメソッドを使用すると正しく収まらないため、背景を使用してアイコン/ロゴの組み合わせを描画するためです。
これにより、アクションバーをクリックしたときに必要なホームアクティビティに移動するためにクリックできるアイコンまたはロゴがなくなります。
ロゴ/アイコンを非表示にするなど、多くのことを試しましたが、それを機能させる方法がわかりません。何か案は?
アクションバーは次のようになります。
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);
ビットマップローダーは、それを妨げるような特別なことは何もしません。アクションバーの onclick リスナーを取得するにはどうすればよいですか?