본문 바로가기

Programming/android/tablet

Action Bar 숨기기


액션바는 상단의 타이틀이 보이는 화면을 말한다. 
이를 숨기는 방법은 여러가지가 있다.

1. AndroidManifest.xml파일에서 숨기는 방법.
   theme를 다음과 같이 지정.

       <activity android:name=".ActionBarExample01Activity"

                  android:label="@string/app_name"

                  android:theme="@android:style/Theme.Holo.NoActionBar">

 
2. java코드에서 숨긴다.
    액티비티 안에서 다음과 같이 코드를 만든다.  

public class ActionBarExample01Activity extends Activity {

    /** Called when the activity is first created. */

    @Override

    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.main);

        

        ActionBar actionBar = getActionBar();

        actionBar.hide();

//        actionBar.show();

    }

}


이 방법을 사용할 때 유의할 점은, 1번 방법 Theme.Holo.NoActionBar"를  사용한 후에 호출하면, getActionBar()가 null이 나온다는 것.
코드로 액션바를 제어할 경우에는, 1번과 함께 쓰지 않는다.  
 

'Programming > android/tablet' 카테고리의 다른 글

ActionBar에 메뉴 넣기.  (0) 2011.12.24
Fragment와 AddToBackStack  (0) 2011.12.24
java코드를 이용하여, Fragment사용하기.  (0) 2011.12.04
xml을 이용해 Fragment이용하기.  (9) 2011.12.04
fragment란?  (0) 2011.12.04