티스토리 뷰

MainActivity에서 SubActivity로 페이지 이동 시


SubActivity

1
2
3
4
5
6
7
protected void onCreate(Bundle saveInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.id.activity_sub);
    ActionBar actionBar = getSupportActionBar();
    actionBar.setDisplayHomeAsUpEnabled(true);
}
 
cs

액션바에 뒤로가기 버튼을 보여주기 위해 
actionBar.setDisplayHomeAsUpEnabled(true); 추가

SubActivity
1
2
3
4
5
6
7
8
9
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
        case android.R.id.home:
            NavUtils.navigateUpFromSameTask(this);
            return true;
        defaule:
            return super.onOptionsItemSelected(item);
    }
}
cs


ManiFest.xml
1
2
3
4
5
6
7
<activity
    android:name=".SubActivity"
    android:label="SubActivity">
    <meta-data
        android:name="android.support.PARENT_ACTIVITY"
        android:value=".MainActivity />
</activity>
cs

meta-data 추가 및 이동할 페이지 입력


'Android 개발 메모' 카테고리의 다른 글

cannot resolve symbol R  (0) 2015.07.15
뒤로가기 두번 누르면 종료  (0) 2015.06.09
예외 처리 throws  (0) 2015.06.08
댓글