实现诸如Twitter示例UI模式之类的动作栏的最佳方法是什么?

Android的Twitter:仔细观察Android不断发展的UI模式图案4:动作栏http://android-developers.blogspot.com/2010/05/twitter-for-android-closer-look-ak-at.html

有帮助吗?

解决方案

您可能想查看Google I/O 2010计划应用程序的源代码,该应用程序是开源的,并包含操作栏实现:

http://code.google.com/p/iosched/

其他提示

在这里可以找到另一个动作栏实现(无耻插头), https://github.com/johannilsson/android-actionbar. 。它是作为图书馆项目实施的,因此无需复制帕斯特资源。

明智的是,它是作为一个小部件构建的,该小部件扩展了与其为操作和栏的布局扩展的相对性。这使得可以将其添加到使用自己的XML片段的布局中。

<com.markupartist.android.widget.ActionBar
    android:id="@+id/actionbar"
    style="@style/ActionBar"
    />

然后稍后在活动中引用它以添加操作。

ActionBar actionBar = (ActionBar) findViewById(R.id.actionbar);
actionBar.setTitle("Other");
actionBar.setHomeAction(new IntentAction(this, HomeActivity.createIntent(this), R.drawable.ic_title_home_default));
actionBar.addAction(new IntentAction(this, createShareIntent(), R.drawable.ic_title_share_default));
actionBar.addAction(new ToastAction());

ActionBarsherlock在 https://github.com/jakewharton/actionbarsherlock 是一个用于使用3.0+上的本机操作栏和3.0前的第三方库的本机操作栏实现动作栏设计模式的Android库。

我也要等待Google开放源Twitter应用程序的努力...但是也推文reto Meier并没有带来有关可能发布的信息……无论如何。

关于QuickActions,我发现以下有趣的链接,这可能对你们中的某些人来说可能很有趣:

玩得开心!

Google假设很快就会开放源代码Twitter应用程序(我希望)作为他们在本文中谈论的所有内容的展示。如果您迫不及待 - 隐藏标题栏。创建看起来像这样的布局。通过标签将其包括在您的所有活动中。

Tomdroid有一个动作栏实施,这是一个可以与假小子同步的GPL Note采用应用程序。

https://code.launchpad.net/~tomdroid-maintainers/tomdroid/main

Android 4.X(冰淇淋三明治)现在包括一个本地动作栏:http://developer.android.com/guide/topics/ui/actionbar.html

Android 4.x设计指南:http://developer.android.com/design/patterns/actionbar.html

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top