【发布时间】:2010-02-27 06:10:33
【问题描述】:
我只是使用 tabwidget :
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);
为什么我的标签在 2.0 中这么难看(没有像 1.5/1.6 那样的圆角)?
=>
我现在应该怎么做才能向 Nexus One(例如)用户显示“圆角”TABS ;-)?
是不是因为以下清单行:
<uses-sdk android:minSdkVersion="3"
android:targetSdkVersion="4" />
<supports-screens android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:anyDensity="true" />
我必须保留 android:anyDensity="true" 否则我在重新调整 here 所描述的菜单大小时遇到问题@
作为一个单独的问题,我的用户可以在我的应用程序中更改区域设置,然后我使用 onPrepareOptionsMenu(菜单菜单)“重绘”菜单,以使用用户选择的新语言刷新菜单中的字符串。是否有 TABS 的等效项(我在 TABS 的标题中有本地字符串)还是我必须删除所有选项卡并从头开始重新创建它们?
提前发送以寻求帮助。
集线器
【问题讨论】:
-
这可能与 Sense UI 有关吗?
-
我不这么认为。就像在 Nexus 模拟器中一样。