草庐IT

compound-drawables

全部标签

android - 方向更改时的 ImageView - Drawable 忽略 setBounds 并返回到原始状态

编辑3:由于历史原因,我保留下面的原始问题。但是,我发现问题并不局限于FrameLayout。因此,更新了标题。我创建了一个示例项目来演示这个问题,而不是用更多的代码来过度拥挤这篇文章;和uploaded它在Google项目托管上。问题的总结是这样的:Adrawableinportraitorientationwithacertainboundssetonit,onchangingorientationandreturningtoportrait,doesnotretainthesetbounds.Insteaditrevertstoitsoriginalbounds.Thisisin

android - android :icon ="@drawable/my_icon" and android:icon ="?my_icon"?之间的区别

这个问题在这里已经有了答案:Questionmark(?)inXMLattributesforAndroid(2个答案)关闭8年前。我一般在xml中设置drawable为android:icon="@drawable/my_icon"但在某些项目中,我看到代码android:icon="?my_icon"。android:icon="@drawable/my_icon"和android:icon="?my_icon"有什么区别?

android - "Failed to convert ?attr/colorPrimary into a drawable"

我正在开始一个新项目,所以这个项目或多或少是“空的”。我刚刚添加了一个带有MainActivityFragment的MainActivity。我根本没有向它们添加任何代码。现在,我编辑styles.xml,使其看起来像这样:truefalse#2196F3#1976D2#FF4081@style/Widget.AppCompat.Toolbar因此,如您所见,我扩展了Material主题。然后我创建一个工具栏xml文件(mytoolbar.xml),如下所示:问题是:我不知道为什么。我已经完成了gradle同步、清理、重建、重新启动IDE(AndroidStudio1.2.1.1),但

android - 在 Android App Bundle 中添加 SwitchCompat 后找不到资源错误 res/drawable/abc_switch_thumb_material.xml

我知道这个问题已经被问过好几次了,我已经阅读了所有内容并匹配了所有依赖项,因此它们具有相同的版本,但是这个错误只是在添加SwitchCompat之后才开始发生,因为您也可以通过崩溃看到按织物报告。此错误并非发生在所有设备上,而是通过崩溃报告发生在某些设备上,而且它没有针对此崩溃的特定Android。还有一件事我正在使用android的beta版本,因为AndroidAppBundle而这件事不会发生在Apk的非bundle中。FatalException:java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.

android - 为 Drawable 投影

如何创建投影以将其添加到我使用形状制作的自定义可绘制对象中? 最佳答案 http://about-android.blogspot.com/2010/07/2d-graphics-with-effects_11.html 关于android-为Drawable投影,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2089111/

android - 如何在android中将drawable设置为ListView

我正在为android1.5编写一个应用程序。我想使用复杂的ListView来显示我的数据。我想在我的列表项中显示可绘制对象的ImageView。我从一个演示中学到了:------>listData.put("Img",listData.put("Img",R.drawable.XXX));listData.put("Time","100");listItems.add(listData);可以正确显示,但是,我想在运行时更改img,图像可能是在运行时生成的,所以我按如下方式更改代码,但它失败了。谁能帮我?非常感谢!protectedvoidonCreate(BundlesavedIn

android - 主题 : Theme dependent drawable?

我希望能够声明一些主题以轻松更改我的应用程序的外观。所以我知道你可以定义一个继承自android:Theme的样式,然后在其中定义属性。但是有两个问题:如果我想为应用内的不同View设置不止一种背景颜色怎么办?这样我就可以拥有整个Activity的背景和Activity中TextView的不同背景以及按钮等的另一个背景。但是这些(不同的)颜色依赖于主题吗?是否可以根据使用的主题定义一组可绘制对象。我的意思是类似于如何为不同的屏幕密度定义不同的可绘制对象。理想情况下,我会为不同的主题使用不同配色方案的图像。可以在android中定义此行为吗?感谢您的帮助,詹姆斯

android - 如何从 Drawable 获取 URI

我正在开发一个Android应用程序,我在其中提供一些内置图像,并让用户可以选择从Web下载更多图像以在应用程序中使用。在我的应用程序的某个时刻,我查看布局中的ImageView并想确定里面的Drawable是内置资源还是我从Web下载到SD卡的图像。有没有办法提取ImageView中使用的Drawable的URI?这样我就可以查看它是资源还是下载的文件。到目前为止,这是我的代码:ImageViewview=(ImageView)layout.findViewById(R.id.content_img);Drawableimage=view.getDrawable();更新:使用下面B

android - 将图像从 drawable 设置为 recyclerview

我想在包含带有TextView和ImageView的CardView的底部导航fragment中实现RecyclerView。我在打开新Activity的每张卡片上也有一个onClickListener。但我的recyclerview没有显示任何内容并给出空点异常Logcat.我不知道我在这里错过了什么。模型类classData{publicintimageId;publicStringtxt;Data(intimageId,Stringtext){this.imageId=imageId;this.txt=text;}}RecyclerView适配器publicclassRecycl

android - 如何在 Android drawable 中为环形制作圆角

我有一个看起来像这样的自定义进度条:这是我用来创建它的.xml代码:background_drawable.xmlprogress_drawable.xml我想要得到的是我用来显示进度的圆环的圆角。看起来像这样的东西:有人知道如何实现吗? 最佳答案 我能够使用图层列表并在线条的每一侧添加一个点来实现此目的。第一个将卡在顶部,而第二个将跟随进度,因为在旋转元素中添加了插图。不过,您必须根据进度条布局的大小对其进行调整。我的是250dpx250dp。progress_drawable.xml