如何使用Android API实现类似Facebook的主屏幕?

如何使用Android API实现类似Facebook的主屏幕?,android,Android,我希望在我的应用程序中添加一个主屏幕,就像facebook应用程序一样,下面有一些小图标和标签(图片、聊天、墙壁等)。我想走这条路,而不是在顶部添加一堆标签 我的问题是如何使用Android API完成它?我知道我可能会制作这些带有标签的图标,但也许有一种方法可以用原生方式制作 谢谢!:) 您是否考虑过查看针对Android的Facebook API和SDK?它们还提供创建Facebook风格对话框的功能。阅读更多关于Facebook SDK的信息使用常规按钮/imagebutton,但使用an

我希望在我的应用程序中添加一个主屏幕,就像facebook应用程序一样,下面有一些小图标和标签(图片、聊天、墙壁等)。我想走这条路,而不是在顶部添加一堆标签

我的问题是如何使用Android API完成它?我知道我可能会制作这些带有标签的图标,但也许有一种方法可以用原生方式制作


谢谢!:)

您是否考虑过查看针对Android的Facebook API和SDK?它们还提供创建Facebook风格对话框的功能。阅读更多关于Facebook SDK的信息

使用常规按钮/imagebutton,但使用android:background=“@null”。如果要在按下或选择图标时更改图标,请使用状态列表可绘制项


我建议使用RelativeLayout并用XML定义主屏幕的外观。我会使用gngr44提到的ImageButtons,然后从TextView制作文本标签。您可以在XML中的按钮下面对齐它们,RelativeLayout可能是最好的


Android开发者网站有很多有用的信息可以开始使用。像这样的链接:

谢谢,我会查出来的,但是可以为每个元素添加一个文本标签吗?我可以通过设置@null background的imagebuttons实现我想要的,所以谢谢你的帮助。我还使用android:layout_weight或33;)在一行中使用并设置了3个图像按钮此应用程序与Facebook无关,它是一个独立的应用程序;)我不明白我怎么能得到这个来帮助我,因为我需要至少3图标(带标签)每行。你能详细说明一下吗?你试过测试或阅读Amplify的建议吗?使用RelativeLayout您可以做到这一点。查看下面的
layout>,
layout\u或相对位置中的
layout\u。。