我想弄清楚如何实现标签栏的外观和感觉就像iOS for Android应用程序中提供的那样?我正在使用正常的,但它使我的应用程序看起来很老。我希望获得与下图相同的视觉体验:
http://www.android.com/market/data/screenshots/com.i2.android.brasileirao.activity0.png
我也看过mobyfactory-uiwidgets-android bu他们远远不等同于图像中的那个。
谢谢T
答案 0 :(得分:2)
没有任何内容表明标签式布局中的TabHost需要位于标签内容区域之上,因此请随时将其粘贴在任何地方。但请不要因为可以而将标签放在底部; Android用户不习惯这一点,你需要有一个比“看起来老了”更好的理由,因为它违反了用户体验的期望。
如果您只想修复各个标签的外观,可以使用TabSpec's setContent(View v)
方法为标签设置自定义视图。另请参阅Google {2010}计划应用的source code。你可以通过这种方式以很多方式修改标签,而不会弄乱用户对Android标签及其运行方式的理解。