已弃用的 Android 动作栏实现
此项目旨在提供一个可重用的操作栏组件。操作栏模式在 Android Patterns 中有详细说明。 动作栏组件是一个 库项目。这意味着您无需将资源复制粘贴到自己的项目中,只需将动作栏组件添加为任何项目的引用即可。 您需要为操作栏添加图标吗? Olof Brickarp 已将一些 Android 原生图标转换为向量格式。
app:title 的使用是可选的,也可以通过在 ActionBar 上编程方式调用 setTitle 来指定标题。要使用更方便的 app:title,必须以与 android 命名空间相同的方式包含应用程序命名空间。请参阅示例项目中的 layout other.xml,以获得完整示例。同样,请注意,必须引用应用程序命名空间,而不是 actionbar 命名空间,例如 xmlns:app="http://schemas.android.com/apk/res/you.application.package.here".
ActionBar actionBar = (ActionBar) findViewById(R.id.actionbar); // 还可以通过传递一个标题来以编程方式指定标题 // CharSequence 或资源 ID。 //actionBar.setTitle(R.string.some_title); 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());
ActionBar 提供了一个方便的 IntentAction,可让您轻松地从 Intent 创建操作。要创建自定义操作,只需实现 Action 接口,并按照下面的 Toast 示例创建自己的操作。
暂无开放 Issues,或尚未同步最近议题。