问题标签 [android-actionbar-compat]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - ActionBar 自定义布局,如 ICS 编辑联系人
我刚开始使用带有 ActionBar 支持的新支持库。我正在尝试实现一个看起来与编辑联系人屏幕上的冰淇淋三明治布局基本相同的栏。我知道我可能需要实现与此类似的自定义视图 -如何在 ActionBar 中显示自定义视图?. 我不明白该视图到底是什么,以及实现它的最佳方式。
这是我想要在操作栏中显示的屏幕截图:
那只是一个带有图像和一些文本的视图,还是一个样式化的按钮,还是完全不同的东西?它有一些状态按下的属性。
谢谢您的帮助。
android - 为 android 2.3 及更高版本实现 Action Bar 支持 v7 库时应用程序崩溃
我已经在 Eclipse 中成功创建了一个应用程序,它适用于 android 4.0 及更高版本。现在我想让它也兼容 android 2.3 及更高版本。在我的应用程序中,我使用了操作栏,因此我在工作区的工作集中添加了 android-support-v7-appcompat 库项目。遵循http://developer.android.com/tools/support-library/setup.html说明后,现在我有 'android-support--v7-appcompat.jar' 和 'android-support-v4.jar'under我的项目 Android 私有库部分。我的项目的 libs 文件夹下还有 jar 文件。
在我的主要活动中,我导入了:
在 AndroidManifest.xml 文件中,我声明:
此外,对于不同的活动,声明为:
以前我的 AndroidManifest.xml 是这样的:
res>values 文件夹下的 styles.xml 是这样的:
用过的
在 values-v11 文件夹和
在 values-v14 文件夹中。
我现在已将库项目中的所有 styles_base.xml 和 theme_base.xml 文件包含到我的项目中。还通过将 Theme 替换为 .
每次运行该应用程序时,我都会面临崩溃,现在即使是 4.0 及更高版本的 android 版本。消息:
请帮忙。
android - 在操作栏列表菜单中使用自定义适配器时的空指针(使用 compat-v7)
在使用最新版本的兼容性库(即compat-lib 的 v18,与 4.3 Android 版本一起发布)并在操作栏中使用列表导航菜单模式时,我遇到了 Nullpointer 异常。该错误发生在2.3.3版本的android中。我相信这是因为在这个版本(和其他版本)中,使用的整个操作栏代码是 compat-lib 代码。
当我单击列表菜单(在操作栏上)时,我的应用程序崩溃,并且在 logcat 中收到以下错误:
这是下拉单元格的 xml(称为 item_menu_dropdown_celula.xml):
这是微调器适配器的代码:
在活动中,我用代码设置了菜单和他的适配器:
更多信息以提供帮助。在我的活动中,当我使用数组适配器时,例如...
它有效,错误不会发生。
有没有人知道是什么导致了这个错误?(或者即使这是来自兼容性库本身的错误(这是我的猜测,在查看堆栈跟踪并更改了我的 xml 的许多属性之后))
android - Implementing an Action Bar: ABSherlock or ABCompat?
The application currently has tabulations and bar custom made (by previous guy) from fragments to copy cat Apple design.
I want to move toward Android action bar to provide Android experience and usual behavior.
Should I implement Action Bar Sherlock or Action Bar Compat?
Pro ABS:
- Lots of documentation
- Action bar Tabs is well known (that's what I need to do)
- About Holo theme? ABS is great to support it, how perform ABCompat?
Pro ABCompat:
- Supported by Google (better in the long run?)
- Better connection with navigation drawer (but I will not use one)
- No external dependencies in Java Build path
What others arguments help decide? Which one should I pick ?
From my point of view, provided I succeed to do a action bar with fixed tabs, the Action Bar compatibility is the best choice (but not by much).
Thank you for helping me! (even providing arguments I missed)
android - 使用 ActionBarCompat r18 创建了两次 ActionMode
我发现了这个错误并将其发布在 Android 的错误跟踪器中:
https://code.google.com/p/android/issues/detail?id=58321
我正在创建这个问答式的问题来帮助那些有同样问题的人。
android - ActionBarCompat 和 MapActivity
通过在大多数活动上扩展 ActionBarActivity,我已经成功地将我的大部分应用程序转换为使用ActionBarCompat,但是......我有一个MapActivity类,并且也需要它在这里工作。
我将如何创建一个基于 ActionBarActivity 的新类并让它扩展 MapActivity ,这甚至可以工作吗?
Google 在 ../samples/android-17/ActionBarCompat 目录中提供的示例有很多这些 java 文件(ActionBarActivity.java 等),但也有大量所需的布局、样式、可绘制对象等,等等。我不确定将所有这些文件添加到我的项目中是否是让这个地图屏幕正常工作的唯一方法。似乎必须有更好的方法对吗?
android - FragmentActivty 中的 ActionBarCompat
我收到错误“未为 MainActivity 类型定义方法 getSupportActionBar()”
请帮帮我。setHomeButtonEnabled() 支持吗?
ActionBarCompat 或 ActionBarSherlock 哪个更好?
android - AppCompat 操作栏库不显示添加的片段
编辑:如果我扩展FragmentActivity
而不是ActionBarActivity
我的布局再次出现(ActionBar
当然没有)。
在设备上ActionBar
按预期工作4.x
,但在我的2.3
设备上,我得到的只是它下面的ActionBar
一个空白屏幕。Fragment
似乎没有被添加到Activity
.
主题.xml
主题-v11.xml
样式.xml
活动onCreate()
我正在使用 Gradle 将AppCompat ActionBar
库包含在我的应用程序中。
viewpagerindicator - 将 viewpagerindicator 与 ActionBarcompat 一起使用
我知道这viewpagerindicator
是兼容的,并且在他们的网站上ActionBarSherlock
没有提到它的兼容性。ActionBarcompat
但是,我想知道是否可以将 viewpagerindicator 与 ActionBarcompat 一起使用(android.v7.support)
。
使用ActionBarCompat
,您必须应用Theme.AppCompat
,但是使用此主题时,使用TabPageIndicator
的选项卡的主题viewpagerindicator
不起作用。
android - ActionBarCompat 支持库 android:selectableItemBackground 不工作
我正在使用新的 ActionBarCompat 支持库。
操作栏中的操作按钮在按下时应更改其背景,它适用于 Android 4.3 但不适用于 Gingerbread。在姜饼中,如果我按下一个按钮,它不会改变背景。我什至改变了选择器:
它同样适用于 Android 4.3,但不适用于 Gingerbread。这是一个错误吗?