drawable 相关问题

Drawable是一个与图形相关的术语,通常意味着“要绘制的东西”。

windowBackground 上的对话框自定义状态?

是否可以让我的 android:windowBackground 可绘制对象接收我添加的自定义属性? 对于背景,我有自定义视图,我可以覆盖 onCreateDrawableState。对于对话框来说,那是...

回答 1 投票 0

如何在Android Edittext上以编程方式设置drawableRight?

我知道 XML 中的 set drawableRight 。但我需要以编程方式执行此操作,因为它会根据某些条件进行更改。

回答 10 投票 0

Android Drawable:在 XML 文件中以百分比形式指定形状宽度?

我正在尝试创建一个简单的 Drawable,我想将其设置为视图的背景(使用 setBackgroundDrawable)。我只是想将可绘制的背景分成 2 个相等的矩形...

回答 6 投票 0

如何将文本放入可绘制对象中?

我正在尝试动态创建一个可绘制对象,以用作自定义线性布局的背景。它需要有哈希标记之类的(没什么大不了的),而且还需要有数字来标记哈希标记的内容......

回答 6 投票 0

Jetpack compose 中联系人的 Picasso FileNotFoundException 图像

使用 picasso 库从 uri 获取联系人头像时,出现以下错误: FileNotFoundException content://com.android.contacts/contacts/141/photo Java 中的类似实现

回答 1 投票 0

Logcat 说:“资源具有未解析的主题属性”

记录我的应用程序时我的 Logcat 说:警告:...具有未解析的主题属性!考虑使用 Resources.getDrawable(int, Theme) 或 Context.getDrawable(int)。 产生警告的代码: 如果(

回答 2 投票 0

更改基于设备Android Studio的位图大小[已关闭]

在android studio中该函数的返回值 BitmapFactory.decodeResource(getResources(), R.drawable.basictiles) 根据设备大小而变化。 像素: 大小 = 1.792.000 高度、宽度=1120,400...

回答 2 投票 0

在 Android 中调整可绘制对象的大小

我正在为进度对话框(pbarDialog)设置一个可绘制对象,但我的问题是我想每次调整可绘制对象的大小,但不知道如何操作。 这是一些代码: 处理程序progressHandler = new Handl...

回答 8 投票 0

如何修复 Android Studio 中的矢量资源中没有任何内容可显示的问题

我想添加一个新的矢量资源。我正在尝试添加剪贴画,但它仅显示在“无可显示”对话框中。没有显示图标,我想添加一个图标。我不知道要解决这个问题。

回答 8 投票 0

如何在Android studio中动态更改drawable文件夹中的图像?

我下面有这个片段: 公共无效onReceive(上下文上下文,意图意图){ 尝试 { int random_int = (int)Math.floor(Math.random() * (ma...

回答 1 投票 0

android 可绘制边框删除底线

这里是边框xml 我想去掉底部,如何实现? <

回答 1 投票 0

从Resources对象中检索所有Drawable资源

在我的Android项目中,我想循环遍历整个Drawable资源集合。通常,您只能使用以下内容通过其 ID 检索特定资源: 输入流是 =

回答 12 投票 0

从可绘制文件夹中获取连续文件名

我正在编写一个应用程序,其中使用放置在可绘制文件夹中的 200 多个图像,并且所有这些文件都遵循相同的命名约定,例如拇指+X 要读取/显示这些文件,一种方法是选择每个

回答 2 投票 0

android如何避免内存不足错误

我有很多图像,据说 500 左右分布在 20 个左右的片段中,图像都非常小,而且加载得很好,但是我给用户提供了 3 种不同类型的图像的选择,对吧...

回答 1 投票 0

如何在android中创建这个自定义形状?

如何在android中创建这个自定义形状? 我的要求是,我想创建一个具有上述形状的 CardView。在该卡片视图中,还会存在其他文本视图和图像视图。顶下

回答 1 投票 0

Xamarin.Android Switch - 设置拇指和轨道绘图的颜色

我有一个带有自定义轨道和拇指的开关。 我有一个带有自定义轨道和拇指的开关。 <Switch android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/switchLocationTracking" android:thumb="@drawable/thumb_background" android:track="@drawable/track_backgrounds" /> track_backgrounds.xml <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_checked="true"> <shape android:shape="rectangle" > <solid android:color="#FFFF00" /> <corners android:radius="30dp" /> <size android:height="32dp" /> </shape> </item> <item android:state_checked="false"> <shape android:shape="rectangle"> <solid android:color="#ADD8E6" /> <corners android:radius="30dp" /> <size android:height="32dp" /> </shape> </item> </selector> thumb_background.xml <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_checked="true"> <shape android:shape="oval"> <solid android:color="#ffa500" /> <size android:width="30dp" android:height="30dp" /> </shape> </item> <item android:state_checked="false"> <shape android:shape="oval"> <solid android:color="#FF00FF" /> <size android:width="30dp" android:height="30dp" /> </shape> </item> </selector> 当应用程序通过 Web 视图中的某些属性启动时,我会在运行时获取开/关的拇指和轨道颜色。我想为我的应用程序中的所有开关控件(到目前为止有 4 个)设置颜色。 我正在努力找出最好的方法。 我能想到的解决方案是为每个控件在 CheckedChange 事件中设置可绘制的颜色,如下例所示。但这不是一个有效的解决方案,并且希望有一个更好的解决方案。谢谢。 Drawable drawableSwitch = GetDrawable(Resource.Drawable.thumb_background); DrawableCompat.SetTint(drawableSwitch, Color.ParseColor(MainActivity.theme.colorInput)); FindViewById<Switch>(Resource.Id.switchLocationTracking).ThumbDrawable = drawableSwitch; 我再次推荐您访问我的 github。 https://github.com/gmck 您可以在其中找到使用 com.google.android.material.materialswitch.MaterialSwitch 的示例,它是旧 Switch 的现代替代品。

回答 1 投票 0

可绘制图像但仍然出现错误

所以我一直遇到这个错误 ImageView 即使我已将图像复制/粘贴到我的可绘制文件夹中并在我的 ImageView XML 代码中调用它: 所以我一直遇到这个错误 即使我已将图像复制/粘贴到我的中并在我的 ImageView XML 代码中调用它: <ImageView android:layout_width="match_parent" android:layout_height="match_parent" android:src="@drawable/home_screen" /> 我做错了什么? 您的可绘制文档将采用 v24 可绘制文件。将其移动到普通的可绘制文件。您可以在项目部分移动。 似乎没有任何问题,因此请尝试重建并刷新您的项目。也许关闭并重新打开您的 Android 工作室。 我发现您的代码没有任何问题,因此请尝试我为您提供的步骤: 1.- 从您的 Drawable 文件夹中删除 home_screen.png。 2.- 清除/重建项目(即使您愿意,也可以重新启动 IDE) 3.- 再试一次,将图像复制并粘贴到您的Drawable文件夹 我不确定这是否可以帮助你,但一旦它发生在我身上。 IDE 没有显示我在编写一个 Class 时出现的错误。阅读完整代码后,我可以找到并修复它。 之后R类被更新并且资源被找到。 删除所有xml样式文档。并再次添加 xml 文档。但创建新的可绘制文件。并且不要复制粘贴 xml 文件。只需添加新的可绘制文件。我用这种方法解决了这个问题。 android studio中drawable文件夹中的文件名。必须遵循以下命名约定。将我的文件名的大写字母更改为小写字母后。它解决了问题 基于文件的资源名称必须仅包含小写 a-z、0-9 或下划线

回答 6 投票 0

如何从图标包加载图标

我想使用图标包中的图标。我知道如何找到已安装的图标包。但我无法找到如何从图标包加载图标。 查找图标包 - 作品 这就是我找到图标包的方式:

回答 3 投票 0

我很难在 Android 中添加阴影(一般来说)

在这个例子中,我有一个 bottomSheet,里面有一个 fragmentContainer。我的 bottomSheet 在底角有一个半径。我的解决方案是添加一个渐变视图来模拟阴影,但是它

回答 1 投票 0

如何将元素的背景更改为不同的可绘制对象?

我想制作一个 textView,它在正数时变为绿色,在负数时变为红色,在 0 时变为不可见。每个背景都有两个单独的可绘制对象。 我已经改变了 updateView.

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.