마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

액션바 아이콘과 텍스트가 같이 안나오네요~

0 추천

public class MainActivity extends TabActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        final TabHost tabHost = getTabHost();
        Intent intent;

        intent = new Intent().setClass(this, Tab1.class);
        tabHost.addTab(tabHost.newTabSpec("Tab1").setIndicator("abc", getResources().getDrawable(android.R.drawable.ic_menu_mylocation)).setContent(intent));

        intent = new Intent().setClass(this, Tab2.class);
        tabHost.addTab(tabHost.newTabSpec("Tab2").setIndicator("", getResources().getDrawable(android.R.drawable.ic_menu_search)).setContent(intent));

        intent = new Intent().setClass(this, Tab2.class);
        tabHost.addTab(tabHost.newTabSpec("Tab3").setIndicator("map", getResources().getDrawable(android.R.drawable.ic_menu_mapmode)).setContent(intent));

        intent = new Intent().setClass(this, Tab2.class);
        tabHost.addTab(tabHost.newTabSpec("Tab4").setIndicator("setting", getResources().getDrawable(android.R.drawable.ic_menu_manage)).setContent(intent));
    }

}

@AndroidManifest.xml
android:theme="@android:style/Theme.Holo.Light.NoActionBar"

매니페스트에 1번째 방법으로 등록 시

 

@AndroidManifest.xml
android:theme="@android:style/Theme.Light.NoTitleBar"

매니페스트 2번째 방법으로 등록 시

 

제가 원하는 방법(모양)은

이런 모양인데 .. 1번째 방법을 사용하면

아이콘과 텍스트 둘다 지정하면 두개 다 나올줄 알았는데 텍스트만 나오네요.

몇시간째 검색을 해봐도 방법을 못찾겠습니다. 도움좀 주세요.

mflow (260 포인트) 님이 2015년 1월 31일 질문

1개의 답변

0 추천
TabActivity를 사용하실거면 상단 탭에 커스텀뷰(아이콘+텍스트)를 만들어서 올리심됩니다.
nicehee (73,100 포인트) 님이 2015년 2월 1일 답변
...