问题标签 [android-drawable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
120 浏览

android - Android:将 Drawable Ids 分配给下载的图像

有没有办法为下载的图像分配 ID?我有一个项目,所有图像都可以通过 ID 访问,但现在规格已更改,我需要在运行时下载图像。我不想更改访问图像的方式,因为更改它会花费一大笔钱。

如果在运行时无法分配 ID,有什么办法可以最大限度地减少访问图像的更改?

谢谢!

0 投票
1 回答
6421 浏览

android - 从可绘制对象创建位图

我将开发一个需要在Canvas. 基本上,我想获取 aShapeDrawable并将其转换为Bitmap可以让用户在屏幕上拖动的 a。这本身就是一个简单的练习。

但是,我想在我的形状中添加文本。有没有办法可以将文本添加到drawable自身然后转换为位图?我研究了TextView以可绘制对象为背景创建一个。

这是最好的方法吗?我有点想避免TextViews在我的代码中创建。任何建议表示赞赏。

2013 年 2 月 21 日编辑:

为了回应 JustDanyul 的帖子,我有以下代码:

当我在另一个画布上绘制位图时,我的可绘制对象没有出现。可绘制对象本身很好(我将其作为 TextView 的背景进行了测试)。文字出现。我在这段代码中遗漏了什么吗?

编辑#2 2013 年 2 月 21 日:

我补充说:

到我的代码,现在drawable出现了,但我的文本消失了(或者只是隐藏了)。

0 投票
1 回答
5596 浏览

android - PhoneGap Android:如何强制应用程序使用asset\www\res 中的图标而不是res\drawable 文件夹?

我已经使用 eclipse 创建了新的 Android phonegap 项目,并将我现有的 WWW 文件夹放入我的 iphone phonegap 项目中。

我在 Android 文件夹中为 Android 设备添加了所有图标和屏幕,如此处所示.. 并将其添加到我的 config.xml

对于 HDPI,我有以下图标和屏幕。

资产\www\res\icon\android\icon-72-hdpi.png

资产\www\res\screen\android\screen-hdpi-portrait.png

当我在模拟器中运行应用程序时,它一直显示默认的 PhoneGap 图标和启动屏幕。

我为 LDIP、MDPI、HDPI、XHDPI 添加了图标和屏幕。

这是我的 config.xml

我需要设置什么来使用assets\www\res文件夹而不是默认的 eclipse EclipseProjectRoot\res\drawable文件夹吗?

谢谢

0 投票
2 回答
379 浏览

android - android项目无法在设备上运行

我在 Eclipse IDE 上编写了一个简单的“hello world”程序,包括一个 ImageView,我将我的图像存储在 drawable-hdpi 中。这已在我的 android 虚拟设备上成功运行。但是,当我将这个项目转移到我的 android 手机上并尝试通过一个 android 应用程序“AIDE - Android Java IDE”运行它时,它显示错误,因此没有构建它的 apk:

任何人都可以在这方面帮助我,为什么会出现这个错误以及如何纠正它,或者有任何其他方式来构建它的 apk,然后我可以在我的设备上运行它?

0 投票
2 回答
4056 浏览

android - 如何在android中通过代码创建Drawables?

我想用java代码创建一个简单的蓝色Drawable。我不想在 res/drawable 文件夹中添加“蓝色”图像。我如何实现这一目标?我需要在 ImageView 中将此可绘制对象用作图像。

在此处输入图像描述

0 投票
5 回答
8976 浏览

android - Android 按钮形状可绘制边距

我使用可绘制形状设置按钮的样式,这会导致按钮过度扩展一点或失去它的边距,因此它不能与其他按钮很好地对齐。知道为什么:

在此处输入图像描述

这是我的布局代码:

这是可绘制的形状:

0 投票
2 回答
390 浏览

android - 在 android 应用程序中设置标题栏渐变

我想在我的应用程序标题栏上设置一个渐变(从#F55B53#FFFF00),使用以下代码:

但日食告诉我:

类型视图中的方法 setBackgroundDrawable(Drawable) 已弃用

我该做什么?

0 投票
2 回答
5690 浏览

android - Android 从 XML 中的级别列表中选择可绘制对象

如何在 XML中为android:drawable属性选择 level-list XML 中定义的可绘制对象之一?
我在级别列表 XML 本身中定义可绘制对象,以避免定义许多小的 XML 文件。

0 投票
1 回答
158 浏览

android - 选择器未正确设置图像

我有两张图片来展示两种不同的状态,正常和按下。按下状态的图像尺寸比正常状态稍大。

问题:当我按下它时,它会改变图像,但它不会改变图像视图的大小,它会压缩我的图像并显示与正常状态下的图像大小相同的图像。我在我的 xml 文件中给出了 wrap_conten 的宽度和高度。

这是我在 imageview 的 src 属性中给出的选择器类。

0 投票
1 回答
586 浏览

android - 如果您的图像存储在数组中,您如何设置墙纸?

我在一个名为 pics 的数组中有许多图像。我在哪里调用壁纸管理器?请告诉我单击图像视图时如何创建墙纸。我知道我必须在 imageview 上创建一个 OnCickLisener,然后使用壁纸管理器来调用图像。但是由于图像位于数组中,我如何调用正在单击的特定图像?因为它不会在 R.drawable . 这是我的代码:

这是强制关闭的堆栈跟踪: