2011-11-14 52 views
1

在我试图在Android上创建iPhone风格元素之前,我的实习任务是将iPhone应用程序转换为Android应用程序,同时保持外观尽可能好。创建iPhone风格的标签

到目前为止,一切进展顺利,但我遇到了一个问题。该应用程序正在使用几个标签栏。至少,这就是我所说的。 我绝对不知道如何在Android上制作这些图片。我知道你可以创建一个大笨重的按钮,标签栏,但我还没有看到这里显示的是使用标签的任何应用程序:

I would like tabs like this

有什么办法来实现这一目标在Android?就像我说过的,我从来没有见过任何人这样做,所以我不太确定这是否可能。 任何指针表示赞赏。


编辑:我刚刚发现这一点:http://code.google.com/p/android-custom-tabs/ 我想我能做到什么,我想用这个漂亮的准确,但我想知道如果任何人有任何指针以及

回答

2

中当然,您可以根据自己的意愿自定义TabHost和选项卡项目,虽然它与苹果产品有所不同。 Android使用9-patch图像作为标签栏背景的默认值,这就是为什么您还需要使用它来使其正确。

检查一下它的一些主角。

http://joshclemm.com/blog/?p=136

2

如何android-segment库?

enter image description here

+0

这看起来很像我想要的东西,但它的外观,外观(因此颜色)是通过使用9补丁文件来确定。如果我们能够通过简单地改变颜色来改变按钮的颜色,我会很喜欢它,但是我想这有点太过于要求了。然而,这看起来不错,所以我会试试看 –

0

的方式我做它用3画出9的一个左右和中间。压制状态也是如此。然后只需使用常规按钮将它们绘制成线形布局,并且它们的重量都相同。

根据使用标签式装载新的片段或者活动是去或干脆具有切换数据的onClick加载的方式您的使用情况。