5

プロジェクトにSherlockActionBarを使用しています。しかし、私は問題に直面しています。このコードをOnCreateメソッドで使用しています。

        ActionBar actionBar = getSupportActionBar();
    actionBar.setHomeButtonEnabled(true);
    actionBar.setDisplayHomeAsUpEnabled(true);
    View iconImage = findViewById(android.R.id.home);
    iconImage.setPadding(100, 0, 0, 0);

android 4.1では、「iconImage」はnullではありません。しかし、Android2.3では。iconImageは常にnullです。なぜなのかご存知ですか?とAndroid2.3でホームボタンを取得する方法を知っていますか。注:チェックしました。onOptionsItemSelectedメソッドを実装することでホームボタンのクリックアクションを検出できます。

私を助けてください !

4

1 に答える 1

3

「ホームビューはコンテンツビューの上とウィンドウの装飾に存在するため、アクセスできません」

ActionBarSherlockの作者による詳細はこちらをご覧ください

P / s:VNese:D

于 2012-08-29T15:24:49.997 に答える