2010-08-07 75 views
1

我试图模仿按钮(应用程序,游戏,下载),在Android Market应用创建Android Market的标签按钮

play store image

检查TabWidget的配置可见,我认为这是不可能的创建此它简单的设计。我决定使用简单的按钮,并尝试按照answer to similar question创建自定义设计。但我仍然无法克隆设计(渐变,分隔线,底线等)。

是否提供了有关Google Android应用程序的构建细节?

+0

大多数应用程序是开源的,除了市场,所以你在那里运气不好。 – Alxandr 2010-08-07 17:17:51

+0

重复的问题? http://stackoverflow.com/questions/3255698/android-market-like-tabbar – hpique 2010-08-07 18:29:36

+0

是的,重复! – FrEaKmAn 2010-08-07 22:15:28

回答

2

可以使用setIndicator(View v)方法自定义TabHost中的选项卡。您可以通过在xml中定义并将其放置在可绘制文件夹中来重新创建渐变。查看here以了解如何定义drawable的一些示例。

2

API samples通常是学习入门Android概念的最佳选择。但正如Alxandr所说,Android Market是封闭源码。

但是,我可以告诉你,它们只是三个按钮,可能是水平的LinearLayout。每个人都有一个onClick侦听器,它会启动一个新的Activity。我可以告诉他们,因为他们的行为方式,以及如何当我点击一个我过渡到一个新的屏幕。