如何在android中创建一个自定义tabbar看起来像一个iphone tabbar?

时间:2010-11-01 16:44:27

标签: android

  

可能重复:
  Android - iphone style tabhost

我想弄清楚如何实现标签栏的外观和感觉就像iOS for Android应用程序中提供的那样?我正在使用正常的,但它使我的应用程序看起来很老。我希望获得与下图相同的视觉体验:

http://www.android.com/market/data/screenshots/com.i2.android.brasileirao.activity0.png

我也看过mobyfactory-uiwidgets-android bu他们远远不等同于图像中的那个。

谢谢T

1 个答案:

答案 0 :(得分:2)

没有任何内容表明标签式布局中的TabHost需要位于标签内容区域之上,因此请随时将其粘贴在任何地方。但不要因为可以而将标签放在底部; Android用户不习惯这一点,你需要有一个比“看起来老了”更好的理由,因为它违反了用户体验的期望。

如果您只想修复各个标签的外观,可以使用TabSpec's setContent(View v)方法为标签设置自定义视图。另请参阅Google {2010}计划应用的source code。你可以通过这种方式以很多方式修改标签,而不会弄乱用户对Android标签及其运行方式的理解。