在我试图在Android上创建iPhone风格元素之前,我的实习任务是将iPhone应用程序转换为Android应用程序,同时保持外观和感觉尽可能好。
到目前为止,一切进展顺利,但我遇到了问题。该应用程序正在使用多个标签栏。至少,这就是我所说的。 我完全不知道如何在Android上制作这些内容。我知道你可以创建带有笨重按钮的标签栏,但我还没有看到任何使用标签的应用程序,如下所示:
有没有办法在Android上实现这一目标?就像我说的那样,我以前没见过有人这样做过,所以我不太确定它是否可能。 任何指针都表示赞赏。
修改:我刚发现:http://code.google.com/p/android-custom-tabs/ 我想我可以用这个很准确地实现我想要的东西,但是我想知道其他人是否也有任何指针
答案 0 :(得分:2)
当然,您可以根据需要自定义TabHost和标签项,尽管它与Apple同类产品有所不同。 Android使用9-patch图像作为标签栏背景的默认值,这就是为什么你还需要使用它来使其正确。
检查一下这个问题。
答案 1 :(得分:2)
android-segment库怎么样?
答案 2 :(得分:0)
我这样做的方法是在左右和中间使用3画九。压制状态也是如此。然后只需使用常规按钮在线性布局中绘制它们,所有这些按钮都具有相同的权重。
根据您的使用情况,使用标签样式加载新片段或活动将是一种方法,或只是使用onClick切换正在加载的数据。
答案 3 :(得分:0)
你也可以看一下这个。它有一个底部标签,但标签的外观和感觉就像是i-phone风格。
http://www.androidcookers.co.cc/2011/12/i-phone-style-tabbar-in-android.html#more