这是来自 Play 商店的 Facebook 应用程序的图片。我想在我的应用程序中复制“New Stories 10+”部分。我该怎么做?那是操作栏的一部分吗?
我在这里通读了操作栏文档,但找不到任何相关信息。我也很难用谷歌搜索它,因为我不知道它叫什么。
此外,如果您在飞机上打开 Facebook 应用程序,则会出现一条非常相似的消息,上面写着“没有 Internet 连接”。该消息是如何创建的?
这是来自 Play 商店的 Facebook 应用程序的图片。我想在我的应用程序中复制“New Stories 10+”部分。我该怎么做?那是操作栏的一部分吗?
我在这里通读了操作栏文档,但找不到任何相关信息。我也很难用谷歌搜索它,因为我不知道它叫什么。
此外,如果您在飞机上打开 Facebook 应用程序,则会出现一条非常相似的消息,上面写着“没有 Internet 连接”。该消息是如何创建的?
更深入地查看 Facebook 应用程序,该栏似乎只是LinearLayout
包含两个TextView
s。然后,此布局仅嵌入新闻提要片段中,并根据需要隐藏/显示。换句话说,它不是操作栏的一部分;这只是片段中的正常视图。
查看Cyril Mottier 的这个库。它旨在完全满足您的要求。
是的,它是 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;
}
在这里阅读更多