小编koi*_*ing的帖子

如何使用Holo.Light主题,并在蜂窝前设备上回归'Light'?

我想Holo.Light在支持它的设备上使用主题,然后回到Light其他设备上的常规主题.

目前,引用Holo.Light在3.0+上工作正常,但较旧的API只是恢复到默认的"黑暗"主题.我可以通过样式继承来实现我想要的吗?

android android-theme android-3.0-honeycomb android-4.0-ice-cream-sandwich

77
推荐指数
1
解决办法
8万
查看次数

Android:support.v4.app.Fragment - > Fragment classcastexception的解决方法?

我正在尝试添加support.v4.app.Fragment一个PreferenceActivity标题,如下所示:

<header
    android:fragment="com.example.SupportFragmentSubClass"
    android:title="Selecting this should show the accompanying fragment" >
</header>
Run Code Online (Sandbox Code Playgroud)

这会抛出一个ClassCastException,大概是因为PreferenceActivity正在期望一个子类android.app.Fragment,而不是support.v4.app.Fragment.

我的用例是:
我有非标准片段,我想在<3.0和> 3.0设备上作为首选项使用.对于> = 3.0,我需要一个android.app.Fragment子类,因此它可以嵌入到平板电脑设备上的首选项活动的"详细信息窗格"中.对于<3.0,我需要一个v4.support.app.Fragment子类,所以我可以抛出它ActivityFragment.

有没有一种解决方法可以让我在这种情况下使用兼容性片段?

android backwards-compatibility android-fragments

6
推荐指数
1
解决办法
6322
查看次数