0

这是来自 Play 商店的 Facebook 应用程序的图片。我想在我的应用程序中复制“New Stories 10+”部分。我该怎么做?那是操作栏的一部分吗?

我在这里通读了操作栏文档,但找不到任何相关信息。我也很难用谷歌搜索它,因为我不知道它叫什么。

此外,如果您在飞机上打开 Facebook 应用程序,则会出现一条非常相似的消息,上面写着“没有 Internet 连接”。该消息是如何创建的?

在此处输入图像描述

4

3 回答 3

2

深入地查看 Facebook 应用程序,该栏似乎只是LinearLayout包含两个TextViews。然后,此布局仅嵌入新闻提要片段中,并根据需要隐藏/显示。换句话说,它不是操作栏的一部分;这只是片段中的正常视图。

于 2013-01-11T03:14:04.113 回答
1

查看Cyril Mottier 的这个库。它旨在完全满足您的要求。

于 2013-01-11T03:22:26.840 回答
0

是的,它是 ActionBar 的一部分,但前提是设备或模拟器在 API 3.0 或更高版本上。如果设备或模拟器的 API 级别较低,则操作将显示在菜单按钮上。

这只是一个假人,但它会给你一个粗略的想法。

@Override
public boolean onCreateOptionsMenu(Menu menu) {

    int groupid = 1;

    menu.add(groupid, 1, 1, "Search").setIcon(R.drawable.embassy_default);
    // menu.add(groupid, , ,"Back").setIcon(R.drawable.hospital_default);
    menu.add(groupid, 1, 1, "Exit").setIcon(R.drawable.government_default);

    return true;

}

在这里阅读更多

http://developer.android.com/guide/topics/ui/menus.html

于 2013-01-11T03:18:15.703 回答