小编Mic*_*hal的帖子

Android ActionBarCompat库

我在使用昨天发布的ActionBarCompat支持库时遇到了麻烦.我已经更新了支持存储库,并在build.gradle中包含了appcompat-v7存储库的路径,正如Chris Banes在DevBytes中指出的那样 - https://www.youtube.com/watch?v=6TGgYqfJnyc.

dependencies {
compile ('com.android.support:support-v4:18.0.+')
compile ('com.android.support:appcompat-v7:18.0.+')}
Run Code Online (Sandbox Code Playgroud)

构建顺利,我可以使用这个库中的ActionBarActivity等类,但我不能使用样式和任何资源,所以我不能使用以下主题 - @ style/Theme.AppCompat等我想我会在...中找到源文件./sdk/extras/android/.../"supportrepo"所以我会像gradle一样引用ActionBarSherlock,但这似乎不是正确的答案.

我究竟做错了什么?谢谢.

android android-studio android-actionbar-compat

13
推荐指数
3
解决办法
1万
查看次数

Android支持库v4:22+在attr/in drawables中崩溃前Lollipop

我经历了一个奇怪的效果,处理具有支持lib属性的形状drawables.我有以下代码,在通货膨胀期间每次都会崩溃.

<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="oval">
<size android:width="26dp" android:height="26dp"/>
<solid android:color="?attr/colorPrimary"/>
Run Code Online (Sandbox Code Playgroud)

注意我使用?attr/colorPrimary作为颜色.如果我使用

<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="oval">
<size android:width="26dp" android:height="26dp"/>
<solid android:color="@color/primary"/>
Run Code Online (Sandbox Code Playgroud)

没有任何崩溃,它工作正常.问题仅出在运行Android版本低于5.0的设备上.我正在使用以下支持lib

compile 'com.android.support:support-v4:22.2.1'
Run Code Online (Sandbox Code Playgroud)

有人发现了这种情况发生的原因吗?这是支持库中的错误吗?

android android-support-library

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