나는 단순히 tabwidget를 사용Android : 흉한 TABS 2.0 대 1.5 ... 왜? 내 둥근 모서리는 어디 있니?
mTabHost = getTabHost();
mTabHost.addTab(mTabHost.newTabSpec("tab_1").setIndicator(getString(R.string.day0)).setContent(R.id.tab1_content));
mTabHost.addTab(mTabHost.newTabSpec("tab_2").setIndicator(getString(R.string.day1)).setContent(R.id.tab2_content));
mTabHost.addTab(mTabHost.newTabSpec("tab_3").setIndicator(getString(R.string.day2)).setContent(R.id.tab3_content));
mTabHost.addTab(mTabHost.newTabSpec("tab_4").setIndicator(getString(R.string.day3)).setContent(R.id.tab4_content));
mTabHost.addTab(mTabHost.newTabSpec("tab_5").setIndicator(getString(R.string.about)).setContent(R.id.tab5_content));
mTabHost.setCurrentTab(0);
왜 탭 (1.5/1.6로 더 이상 둥근 모서리) 그래서 uggly 2.0입니까?
=>
내가 사용자 ;-) (exemple에 대한) 넥서스 원을 "둥근 모서리"탭을 보여주기 위해 지금해야합니까?
은 다음 이유로 인해 매니페스트 라인을인가 :
<uses-sdk android:minSdkVersion="3"
android:targetSdkVersion="4" />
<supports-screens android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:anyDensity="true" />
내가 안드로이드 계속해야 : 그렇지 않으면 내가 메뉴의 재 크기가 here
설명에 문제가있어 = "true"를 anyDensity을별도의 질문으로, 내 사용자는 내 앱 자체에서 로캘을 변경할 수 있습니다. 그런 다음 onPrepareOptionsMenu (메뉴 메뉴)를 사용하여 메뉴를 "다시 그리기"하여 사용자가 선택한 새 언어로 메뉴 내의 문자열을 새로 고칩니다. TABS (TABS 제목 내에 로컬 문자열이 있음) 또는 모든 탭을 삭제하고 처음부터 다시 만들어야합니까?
Tx 사전에 도움을 받으십시오. tags.look에 대한 자세한위한
tabHost.getTabWidget().getChildAt(0).setBackgroundResource(R.drawable.sample_shape);
:
허브
아마도 Sense UI와 관련이 있습니까? – sargas
나는 그렇게 생각하지 않는다. Nexus 용 에뮬레이터에서와 비슷합니다. – Hubert