我简单地使用tabwidget:Android:丑陋的TABS在2.0 vs 1.5 ...为什么?我的圆角TABS在哪里?
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这样uggly(没有更多的圆角为1.5/1.6)?
=>
我现在应该做的,以显示 “圆角” 选项卡的Nexus One(用于为例)的用户;-)?
是因为下面的清单行:
<uses-sdk android:minSdkVersion="3"
android:targetSdkVersion="4" />
<supports-screens android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:anyDensity="true" />
我必须保持机器人:anyDensity =“真”否则我得到了与菜单的调整大小描述here
问题作为一个单独的问题,我的用户可以更改我的应用程序本身内的区域设置,然后使用onPrepareOptionsMenu(菜单菜单)“重新绘制”菜单,以使用用户选择的新语言刷新菜单内的字符串。是否有TABS的等价物(我在TABS的标题中有本地字符串),还是必须删除所有标签并从头开始重新创建它们?
Txs提前为您提供帮助。
枢纽
这和Sense UI有什么关系吗? – sargas 2010-02-28 23:45:04
我不这么认为。这就像Nexus之一的仿真器一样。 – Hubert 2010-03-02 14:18:08