问题标签 [android-support-library]

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.

0 投票
2 回答
2857 浏览

android - 用于 LVL 和 Fragment 兼容性支持的 Proguard Android 应用程序

我正在尝试对我的应用程序使用 Proguard,该应用程序最终将包含 LVL 和应用内计费。我遇到的问题是 Proguard 在启动时不断使我的应用程序崩溃,并且很难找出失败的原因。

我正在使用 Android V4 支持兼容性库,它似乎正在吹走该库以及其他一些东西。

有没有人有一个 proguard.cfg 可以与初学者的 v4 兼容库的基本版本一起使用?

目前我正在使用不起作用的股票 proguard.cfg。

0 投票
2 回答
2208 浏览

android - Android:如何为智能手机和平板电脑设计应用程序?

我知道已经有相当多的博客条目操作方法问题涵盖了 Android 3.0 应用程序的向后兼容性。

然而,在阅读完它们之后,我只是比以前更加困惑。:(

我拥有的是一个支持 min 的智能手机应用程序。SDK 版本 8 (2.2)。

我现在希望这个在智能手机上保持不变,但也在蜂窝平板电脑上提供一个花哨的版本,带有操作栏和片段等。

我知道有兼容包,但我读到的只是关于片段。操作栏和全息主题是什么?只需在我的平板电脑上将 targetSdkVersion 更改为“11”,我就确实做到了这一点。我怎么能用兼容包来达到这个目的?

或者你会说开发两个不同版本的程序更好?(也许稍后将它们合并在一起?)

亲切的问候,水母

0 投票
3 回答
451 浏览

java - Android:在应该向后兼容的 3.0 应用程序上崩溃

这是我今天早些时候提出的问题的后续问题。

我已经安装了兼容包并重新启动了 Eclipse。然后我使用 Blundell 的代码创建了一个这样的活动:

我的清单包含:

在项目设置中,我已将构建目标设置为 3.0,否则我将收到“HONEYCOMB 无法解析或不是字段”错误。

现在,如果我在 2.2 AVD 上运行它,应用程序会像这样崩溃:

如果在我的 2.3 手机上尝试过,但在 LogCat 中出现了一些奇怪的屏幕闪烁和“HDMI 断开连接”和其他非常奇怪的消息。不过,我不想重复它,所以我无法提供确切的信息。

我究竟做错了什么?

亲切的问候,水母

编辑:

我换回了我以前的主要活动,它工作得很好。此外,我将所有与 HC 相关的代码都注释掉了,它仍然会崩溃。我还尝试将另一个活动设置为主要活动,这也有效。:/

0 投票
1 回答
6137 浏览

android - 如何将我的活动升级为片段并避免 ClassCastException?

我有相当大的活​​动类层次结构。我刚刚安装了 v4 兼容包。以一种可以在其中包含 TabHost 的片段中使用它们的方式获取所有活动的最简单方法是什么?

代码行:

第 165 行:

具体来说,我想避免以下错误:

0 投票
1 回答
7441 浏览

android - 为什么每次启动使用支持片段的 Activity 时都会收到 IllegalStateExceptions?

我使用 Android 支持库在预 Honeycomb 应用程序中使用片段。

如果我在我的活动的 onCreate 方法中添加一个片段,活动将因 IllegalStateException 而崩溃。

AbstractActivity 的 onCreate 如下所示:

如果我调试调用,我会看到 fragmentmanager 抛出此异常,因为活动为空。似乎片段管理器根本没有初始化。

我究竟做错了什么?

0 投票
4 回答
27562 浏览

android - FragmentTransation setCustomAnimations 不起作用

我尝试使用新的 android 兼容性包将片段包含到我的项目中。当我添加一个新片段时,我试图包含一个过渡动画。这只是我的动画作品之一。In 动画有效,但 Out 动画无效。我在某处读到它是兼容性包中的一个错误。但我还读到该错误已在兼容性包的第三版中得到修复。谁能帮我解决这个问题

在动画中

出动画

这是我用来添加片段的代码

0 投票
2 回答
1804 浏览

android - 使用新的 Loader API 时如何保持 ListView 的位置?

在 Honeycomb 中,Loader API 被引入作为通过在后台线程上执行繁重的工作来向应用程序提供数据的正确方法。在我的应用程序中,我正在努力用返回s 的 s 替换我Cursor的所有s。由于现在已贬值,因此建议只调用并允许在后台线程上再次完成工作,然后当它返回时。LoaderCursorCursor.requery()restartLoaderchangeCursoronLoadFinished

除了 ListView 在我想重新查询数据时不保持其滚动位置之外,所有这些都非常Cursor.requery()有效,因为它是具有更新数据的相同 Cursor 实例,所以使用它曾经可以工作。

如何在不丢失滚动位置的情况下刷新加载程序?

0 投票
1 回答
3738 浏览

android - 片段内的 Android 1.6 TabHost

在演示Support4Demos - API 4+ Support Demos中,Tabs 和 TabsPager 示例都扩展了 FragmentActivity。每个选项卡内容本身就是一个片段。没有真正的突破,TabActivity 的使用方式相同,没有引入 Fragment。

现在假设在我的 Activity 中,屏幕部分是一个名为 WidgetFragment 的 Fragment。WidgetFragment 怎么可能包含 TabHost ?可视化包含在 Activity 中的迷你 TabHost。我尝试了所有可能的方法来在 Fragment 而不是 FragmentActivity 中插入 TabHost。

0 投票
1 回答
840 浏览

android - How to use a sliding transition with Compatibility Library v4 Fragment Transactions

All I want is to be able to use FragmentTransaction.replace(...) and have fragments slide into and out of place just like activities, using the default activity animation.

By default the fragments simply appear and disappear. That is an acceptable default behavior.

With FragmentTransaction.setTransition(...) I can get Fragments to fade with a slight zooming animation. That is pretty cool, but it looks nothing like what activities do.

With FragmentTransaction.setCustomAnimation(...) a clusterfuck of things happen, and it looks ugly as hell.

And now I'm out of options. All I want to do is to have fragments slide left as I push to the stack, and have fragments slide right as I pop from the stack. Anybody know how to do this short of implementing my own FragmentManager?

0 投票
2 回答
2444 浏览

android - LoaderManager 的范围是什么?

在 LoaderManager 中识别 Loader 时,您使用唯一的 id。我在问这些 id 必须有多独特。

每个 Activity 和 Fragment 都有自己的 LoaderManager 吗?片段是否使用它们附加到的 Activity 的 LoaderManager?应用程序是否只有一个 LoaderManager?

如果您能告诉我如何更改您正在使用的 LoaderManager,则可以加分。如果我希望我的 Activity 中的每个片段都使用相同的 LoaderManager(其中一些正在提取相同的数据并且共享 Loader 会很好),这可能吗?