2

ホーム ビューでダッシュボード デザインを使用するアプリケーションを開発しています。Androidのデザインパターンで、アップボタンを使用するという新しい概念を導入しているのを見ました。私は少し混乱していますが、アップボタンを使用してホームビューに直接移動できることを除いて、アップボタンとバックボタンは常に同じです。アクションバーシャーロックでアップボタンを作成する方法を教えてもらえますか? 助けてください。ありがとうございました。

4

1 に答える 1

11

アクション バーを既に実装している場合は、次のコードを使用してホーム ボタンを設定できるはずです。

これはonCreateで

getActionBar().setHomeButtonEnabled(true);
getActionBar().setDisplayHomeAsUpEnabled(true);

これは別の方法として

public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {

        case android.R.id.home:
            // app icon in action bar clicked; go home
            Intent intentHome = new Intent(this, TargetActivity.class);
            intentHome.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
            startActivity(intentHome);
            return true;

        default:
            return super.onOptionsItemSelected(item);
    }
}

あなたがやろうとしているのと同じことであれば、これはうまくいくはずです。

于 2012-06-25T04:36:42.200 に答える