7

現時点ではメインのアクティビティですが、カテゴリ アクティビティに変更したいと考えています。問題はここですか?

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
    case android.R.id.home:
        // This ID represents the Home or Up button. In the case of this
        // activity, the Up button is shown. Use NavUtils to allow users
        // to navigate up one level in the application structure. For
        // more details, see the Navigation pattern on Android Design:
        //
        // http://developer.android.com/design/patterns/navigation.html#up-vs-back
        //
        NavUtils.navigateUpFromSameTask(this);
        return true;
    }
    return super.onOptionsItemSelected(item);
4

2 に答える 2

14

に移動しAndroidManifest.xml、スポーツ アクティビティを見つけて、このコードを追加します

<activity android:name="Sport" >
    <meta-data
       android:name="android.support.PARENT_ACTIVITY"
       android:value="PARENT_ACTIVITY_PATH" />
</activity>

親アクティビティPARENT_ACTIVITY_PATHの名前に置き換えて、パッケージ名も追加します (例: com.example.Categories)。

于 2013-04-03T10:07:42.980 に答える
0

@Mangustoをオフにします。親アクティビティ パスを AndroidManifest に追加した後、Sport アクティビティの onCreate メソッドにこの行を追加します。 getSupportActionBar().setDisplayHomeAsUpEnabled(true);

于 2016-06-18T01:31:21.190 に答える