草庐IT

support-vector-drawable

全部标签

android - 拒绝重新初始化以前失败的类 java.lang.Class<android.support.v4.view.ViewCompat$OnUnhandledKeyEventListenerWrapper> supportLib=28

当我切换到supportLibrary28时,这个奇怪的logcat消息开始出现,在27.1.1上没有发生。我尝试了一个空的默认项目,结果完全一样。这个问题很容易重现,创建一个包含空Activity的新项目,并在除API28模拟器之外的模拟器上运行。它会在我的API21模拟器上给出该错误:Rejectingre-initonpreviously-failedclassjava.lang.Class我的API24设备显示更详细的日志:2018-11-1522:00:55.5639948-9948/?I/art:Rejectingre-initonpreviously-failedclas

android - 三星设备上的 Shape Drawables 默认为黑色背景

所以我正在使用三星Note2设备进行开发,并且出于某种原因,当我创建了这个可绘制对象时并将其作为背景应用到LinearLayout,它使背景变黑,如果我完全删除LinearLayout的背景属性,它会保持透明,只有当我对其应用可绘制对象时,它才会变黑。但如果我添加到可绘制XML的顶部,它会移除黑色。现在我知道设备可以有自己的默认主题,但这似乎是一种奇怪的行为,有什么办法可以摆脱它(/默认背景为透明),这样我就不必将它添加到更多我的drawables?注意:它在Nexus7、HTCOne上运行良好,只有在三星设备上才会出现这种情况。 最佳答案

android - 三星设备上的 Shape Drawables 默认为黑色背景

所以我正在使用三星Note2设备进行开发,并且出于某种原因,当我创建了这个可绘制对象时并将其作为背景应用到LinearLayout,它使背景变黑,如果我完全删除LinearLayout的背景属性,它会保持透明,只有当我对其应用可绘制对象时,它才会变黑。但如果我添加到可绘制XML的顶部,它会移除黑色。现在我知道设备可以有自己的默认主题,但这似乎是一种奇怪的行为,有什么办法可以摆脱它(/默认背景为透明),这样我就不必将它添加到更多我的drawables?注意:它在Nexus7、HTCOne上运行良好,只有在三星设备上才会出现这种情况。 最佳答案

android - 使用 support.v7.preference 时首选项子屏幕未打开

我正在尝试使用AppCompatActivity和support.v7.preference实现带有子屏幕的首选项根据文档,另一个PreferenceScreen中的每个PreferenceScreen都用作子屏幕,并且框架将在单击时处理显示它。http://developer.android.com/guide/topics/ui/settings.html#Subscreens.........使用nativeActivity、PreferenceFragment可以正常工作...但使用AppCompatActivity和PreferenceFragmentCompat,单击Pre

android - 使用 support.v7.preference 时首选项子屏幕未打开

我正在尝试使用AppCompatActivity和support.v7.preference实现带有子屏幕的首选项根据文档,另一个PreferenceScreen中的每个PreferenceScreen都用作子屏幕,并且框架将在单击时处理显示它。http://developer.android.com/guide/topics/ui/settings.html#Subscreens.........使用nativeActivity、PreferenceFragment可以正常工作...但使用AppCompatActivity和PreferenceFragmentCompat,单击Pre

android: 如何从 Android Support Lib 版本 4 向 PagerTabStrip 添加图标/drawables?

android:如何从AndroidSupportLib版本4向PagerTabStrip添加图标/drawables?对于了解PagerTabStrip的人来说,这是一个非常具体的问题,我在任何地方都找不到足够的示例,它在某种程度上是新的(PagerTabStrip),所以我找不到足够的信息。 最佳答案 您可以使用SpannableString或SpannableStringBuilder轻松地将图标/drawable添加到PageTabStrip。例如,在文本前显示一个图标:DrawablemyDrawable;//Drawab

android: 如何从 Android Support Lib 版本 4 向 PagerTabStrip 添加图标/drawables?

android:如何从AndroidSupportLib版本4向PagerTabStrip添加图标/drawables?对于了解PagerTabStrip的人来说,这是一个非常具体的问题,我在任何地方都找不到足够的示例,它在某种程度上是新的(PagerTabStrip),所以我找不到足够的信息。 最佳答案 您可以使用SpannableString或SpannableStringBuilder轻松地将图标/drawable添加到PageTabStrip。例如,在文本前显示一个图标:DrawablemyDrawable;//Drawab

android - 来自可绘制资源 ID #0x7f020016 的文件 res/drawable/abc_ic_ab_back_material.xml

这个问题在这里已经有了答案:UpdateAndroidSupportLibraryto23.2.0causeerror:XmlPullParserExceptionBinaryXMLfileline#17tagrequiresviewportWidth>0(31个回答)关闭6年前。最近androidsupportlibrary更新为23.2.0。下载androidsdk并将android设计支持库更新到23.2.0后,反复出现此错误。我的项目甚至无法编译。完整的错误日志显示:03-0212:00:04.9459324-9324/com.creditease.zhiwang.debugE

android - 来自可绘制资源 ID #0x7f020016 的文件 res/drawable/abc_ic_ab_back_material.xml

这个问题在这里已经有了答案:UpdateAndroidSupportLibraryto23.2.0causeerror:XmlPullParserExceptionBinaryXMLfileline#17tagrequiresviewportWidth>0(31个回答)关闭6年前。最近androidsupportlibrary更新为23.2.0。下载androidsdk并将android设计支持库更新到23.2.0后,反复出现此错误。我的项目甚至无法编译。完整的错误日志显示:03-0212:00:04.9459324-9324/com.creditease.zhiwang.debugE

android - 错误 : Failed to find: com. android.support :support-v4:20. 0.+

我已经在其中内置的AndroidStudio中导入了一个项目。我在项目中需要v4和v7库。这就是我的build.gradle的样子build.gradleapplyplugin:'android-library'android{compileSdkVersion19buildToolsVersion'20'defaultConfig{applicationId'com.example.sdk'minSdkVersion9targetSdkVersion19versionCode1versionName'1.0'}buildTypes{release{runProguardfalsepr