问题标签 [actionbarsherlock]
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 - Android ActionbarSherlock SearchView
我们能否在 Android 2.2 中使用 ActionbarSherlock 实现 SeachView。
我正在使用以下代码,它在 3.0 中运行良好,但在 2.2 中无法运行
我在 2.2 上遇到以下错误
android - Maven、ActionBarSherlock v4 和 Roboguice v2 - 我如何构建它?
我正在尝试构建一个同时使用 ActionBarSherlock v4 和 Roboguice v2 的项目(我喜欢最前沿的蜜蜂 :))。
问题是 ABS 使用了 Roboguice 需要的稍微修改的兼容性库。actionbarsherlock-plugin-compat-lib-4.0.0-SNAPSHOT
通过添加,
roboguice-2.0b3
和ActionBarSherlock
项目,我让它在 Eclipse 下正常工作。
现在的问题是,在 Maven 下,由于 Roboguice,我需要包含以下依赖项:
我需要为 ABS 添加以下依赖项:
当我执行“mvn clean install”时,会出现以下错误:
因为ActivityCompatHoneycomb
存在于两个依赖项中。
有什么建议么?
完整的源代码和构建项目位于: https ://github.com/thierryd/adg-android
android - How to correctly replace a fragment in a view pager?
I have the following structure of my app:
I'm using ActionBarSherlock (which I would really recommend), and the structure of the Activity is based on the demo at https://github.com/JakeWharton/ActionBarSherlock/blob/master/samples/demos/src/com/actionbarsherlock/sample/demos/app/ActionBarTabsPager.java . So the two fragments are displayed as two tabs for the user.
When a user clicks an element of the ListFragment I want to load an url in a WebView in the same place as the list is. That is, I want to replace the ListFragment (put it on the back stack) with a new WebView.
So far I've tried using FragmentTransaction.replace() from the Activity. That kind of works, except two issues:
- The ListFragment doesn't display the WebView before I rotate the device (i.e. the acitity is recreated).
- The content of the other tab disappears (it's just blank)
What is the correct way to replace the ListFragment with another Fragment?
android - 方向更改后,ActionbarSherlock 进度不可见
在 2.x 物理和虚拟设备上测试。未在 v3 上测试>
当应用程序启动时,无论是纵向还是横向模式,进度条都会显示在操作栏中。在 FragmentActivity 在方向更改后重新启动后,进度不再显示是从下面的 onCreate 代码调用(我检查了加载程序正在运行并且代码步骤将进度条设置为 Boolean.TRUE)还是从简单的按钮单击事件调用setProgressBarIndeterminateVisibility(Boolean.TRUE);
onSaveInstanceState -> onCreate 方法在方向更改时执行,因此 FragmentActivity 正在停止/启动。
我检查了参考资料以确保我使用的是 android.support.v4.view。还将 ViewPagerIndicator 与选项卡/片段一起使用 - 这不应该有任何影响。
方向更改/FragmentActivity 重新启动后,由片段添加到操作栏的刷新按钮显示正常。
实际上...我刚刚注意到在方向更改后查看 logcat 调试时有些奇怪。FragmentActivity 似乎开始两次查看写入日志的行,再次调用 onSaveInstanceState ,然后再次调用 onCreate ???
java - 使用 Ant 构建一个包含 ActionbarSherlock 作为库项目的项目
我在使用 Apache 的 Ant 构建项目时遇到问题,其中包括 ActionbarSherlock 作为项目库。我已经使用“android update lib-project --path .--target android-13”成功地将库包含在actionbarsherlock库文件夹中,并且在我的项目中使用了“android update project --path.--target android-13 --library路径/到/actionbarsherlock/库”
使用 ant debug 可以正确构建库,但是当转到我的项目文件夹并尝试构建项目时,我收到以下错误:
[aapt] /var/www/vhosts/nicom/httpdocs/cl_app/res/values/style.xml:40:错误:检索项目的父项时出错:找不到与给定名称“Theme.Sherlock.Light”匹配的资源。[aapt] /var/www/vhosts/nicom/httpdocs/cl_app/res/values/style.xml:41:错误:错误:找不到与给定名称匹配的资源:attr 'abBackground'。[aapt] /var/www/vhosts/nicom/httpdocs/cl_app/res/values/style.xml:42:错误:错误:找不到与给定名称匹配的资源:attr 'abLogo'。[aapt] /var/www/vhosts/nicom/httpdocs/cl_app/res/values/style.xml:43:错误:错误:找不到与给定名称匹配的资源:attr 'actionBarSize'。
有没有人用这个库成功地建立了一个项目?我猜这是一个特定于库的错误,通常与我的项目无关,但如果我错了,请有人纠正我。
android - ActionBarSherlock 应用程序图标位置错误
我正在尝试使用相当智能的 ActionBarSherlock,除了 1 件相当重要的事情外,一切正常。应用程序图标似乎牢牢卡在操作栏的中间。我目前在 2.3.4 上部署,不使用操作栏选项卡并使用主题
android:theme="@style/Theme.Sherlock"
除了这个,一切都很好。我也在模拟器上试过。
有什么建议么?
android - 动作条 Sherlock + Fragments?
可能的重复:
立即出现异常
安装 Action Bar Sherlock 后,我试图在主页上使用仪表板片段。我收到错误:
“错误膨胀类片段”
我已将 Action Bar Sherlock 安装为库项目。这是 XAML:
aMainMenu.java
仪表板片段.java:
这是日志猫:
android - Android Layout Fragment/Activity混淆
我正在使用 ActionBarSherlock 制作我的第一个 android 应用程序。
该应用程序将始终有一个由 3 个选项卡组成的操作栏(默认选择第一个选项卡)。该应用程序可以扩展为与平板电脑一起使用。
我一直在网上搜索,并遵循 android 开发指南,但是我发现一些事情令人困惑。第一个选项卡屏幕将是一个包含项目列表的列表视图,onitemselected 应该将用户发送到一个屏幕,其中包含有关该项目的更多详细信息。
我什么时候应该使用片段?每个选项卡都应该是一个片段吗?或者,每个选项卡是否应该调用一个由片段组成的新活动?而且,如果使用片段,我应该将它们放在不同的类中,还是将它们嵌入到活动中?
感谢任何帮助,谢谢。
android - ActionBar 选项卡的重量/宽度
我有一个带有 3 个选项卡的操作栏。它看起来像这样:| 全部 | 来电 | 网络 | 我希望它们具有相同的宽度。我该怎么做?
android - Actionbarsherlock 背景图片
在覆盖 ActionBarSherlock 样式时遇到一些麻烦,希望有人可以提供帮助。我创建了一个像这样的drawable:
(在 res/drawable/actionbar_background.xml 中)
然后在我的应用程序的样式文件中(在 res/values/style.xml 中)
结果是选择了 Theme.Sherlock.Light 样式(或者如果我交换它,则选择 Theme.Sherlock),但我没有对操作栏背景本身的样式进行任何更改。
谢谢