drawable相关内容
保存在 res/drawable/gradient_box.xml 的 XML 文件:
..
不同 Android 产品的所有不同分辨率都让我抓狂. 我编写的第一个 Android 应用程序设计为支持三种常用的分辨率:240x320 (LDPI)、320x480 (MDPI) 和 480x800 (HDPI).480x854 对布局没有任何损害,因为它与 480x800 具有相同的宽度. 我还购买了以下设备来测试我的 Android 应用:三星银河欧洲 (LDPI)HTC De
..
我有一个 Drawable xml 文件 (background.xml): 由 LinearLayout 使用: 现在我需要根据某些条件在运行时更改形状 shape_id 纯色.如何做到这一点? 解决方案 由我发现: View v = findViewById(R.id.layout_id);LayerDrawable bgDrawable = (LayerDrawabl
..
如何在活动之间传递图像、可绘制类型? 我试试这个: private Drawable imagen;Bundle bundle = new Bundle();bundle.putSerializable("imagen", (Serializable) unaReceta.getImagen());Intent myIntent = new Intent(v.getContext(), R
..
我正在尝试在我的 Android 应用中使用矢量可绘制对象.来自 http://developer.android.com/training/material/drawables.html(强调我的): 在 Android 5.0(API 级别 21)及更高版本中,您可以定义矢量可绘制对象,在不丢失定义的情况下进行缩放. 使用这个drawable:
..
我是 Android 新手.我正在开发一个项目,我将在其中获取无线电信号值(我可以从 API 获取值).我有一个平面图.平面图有厨房、大厅、卧室部分.如果我点击厨房部分,我需要在该部分放置一个带有无线电信号值的 Pin 图像.单击“保存"后,我需要锁定该特定部分中的图像(带有值).同样,我可以根据需要放置许多 Pin 图像. 请给我一些相关的链接或示例代码来开发这个.我附上了图片供您参考.任
..
在我的 Android 项目中,我将一些图像存储在 res/drawable/中,这些图像仅可以从 Web 视图中加载的 HTML 文件中访问.例如(HTML 代码): Proguard 在优化过程中从 apk 中删除了这些图像. 有人知道保存这些文件的方法吗(即使它们没有直接在 java 代码中使用)? 解决方案 我将图像移到了“assets"文件夹,这解决了我的问题:
..
我试图在单击按钮后在按钮的右侧设置图像.我想通过代码来做到这一点. 我已经看到了如何通过代码更改背景资源,但我找不到任何示例来说明如何通过代码更改侧面.可能吗? 解决方案 您需要使用 public void setCompoundDrawables (Drawable left, Drawable top, Drawable right,可拉底) 任何不需要的方法都为 null.
..
我在我的应用程序中添加了几个示例项目,因此当用户第一次看到它时,它看起来不会那么空.包含示例项目的列表应该有一个图像,我要使用的图像已经存储在应用程序的/res/drawable-folder 中. 因为我已经有了一种从 URI 加载项目图像的方法,所以我想获取到/res/drawable/myImage.jpg 的 URI,但我似乎无法正确处理. 流程如下:使用表示图像 URI 的字
..
嘿,我是 android 新手,我有一个小问题.我正在尝试将一个列表视图与通过 URL 加载的图像放在一起.到目前为止,这有效,但图像不会显示.logcat 是这样说的: 02-23 19:20:48.447: INFO/System.out(833): resolveUri 在坏位图 uri 上失败:android.graphics.drawable.BitmapDrawable@405359
..
是否可以为 Android 按钮中的 drawableLeft 着色?我有一个黑色的可绘制对象,我想将其染成白色.我知道如何使用图像视图(左侧的图像)来实现这一点,但我想使用默认的 android 按钮来实现. 我的源代码: 有没有办法给按钮着色?或者有没有自定义view的方法来实现这个效果? 解决方案 您可以使用此方法实现为按钮上的 drawableleft 着色: 第
..
在我的 drawable 文件夹中,我有一些图像,它们都完美地引用了,但是当我尝试在同一文件夹中添加更多大小完全相同的图像并尝试引用它时,会标记一个错误 “无法将@drawable/picture 转换为可绘制对象".我用不同的名字尝试了相同的图像,但它一直给我这个错误.我也在不同的 XML 布局和同样的事情中尝试过它.此外,图片的名称是“jack"、“abc"、“question_mark",正
..
我想创建一个将图像顶部与 TextView 顶部对齐的布局,如下所示: --------- 正文正文正文正文正文正文正文|图像 |文字文字文字文字文字文字文字文字--------- 正文正文正文正文正文正文正文文字文字文字文字文字文字文字文字文字文字文字文字文字. 我尝试通过将 android:drawableLeft 设置为我的图像来做到这一点,但这使图像垂直居中: 文字文字文字文字文字
..
项目层级中res文件夹中的三个drawable文件夹有什么区别?如果我有一张图片要放入文件夹,我应该将它放入哪个文件夹? 解决方案 我猜“三个drawable文件夹"是drawable-ldpi、drawable-mdpi 和 drawable-hdpi.在这种情况下,如果您坚持使用所有这些文件夹,则需要在每个文件夹中放置一张图像,其大小与指示的屏幕密度相匹配.这在在线文档以及本博文.你可
..
我目前正在使用以下代码将图像加载为可绘制对象形成 URL. Drawable drawable_from_url(String url, String src_name)抛出 java.net.MalformedURLException, java.io.IOException {return Drawable.createFromStream(((java.io.InputStream)new
..
我已经找了好几天了,但找不到任何关于如何绘制气泡或绘制 9 个补丁图像作为背景的好的线索.我是一个糟糕的艺术家 -- 谁能帮忙? 我在stackoverflow上找到的最好的示例,但它是用objective c编写的 如何画“讲话泡泡";在 iPhone 上? 谢谢 解决方案 如果您正在创建聊天屏幕,您可能想要实现传入的对话气泡和传出的对话气泡.我是这样做的: sh
..
你能从 assets(不是 drawable 文件夹)文件夹中的子目录加载一个 drawable 吗? 解决方案 希望对您有所帮助: Drawable d = Drawable.createFromStream(getAssets().open("Cloths/btn_no.png"), null);
..
我目前正在开发的应用有数百张图片.目前我将它们存储在“Drawable"文件夹中.我正在考虑将它们全部移到 Assets 文件夹中. 我的问题是:使用这两种方法时,性能有什么不同吗? 解决方案 我不认为使用这两个文件夹在性能上有一点差异,我认为使用 drawable 文件夹可以获得轻松图像(所有图像都将在 R 文件中编入索引,这使得加载它们的速度更快(也更容易!).),如果你想从资产
..
我正在创建一个应用程序,其中的资源可以重复使用(因为按钮总是相同的,但被镜像或旋转).我确实想使用相同的资源,因此我不必再添加 3 个与原始资源完全相同但已轮换的资源.但我也不想将代码与可以在 XML 中声明的东西混合在一起,或者使用会花费处理时间的矩阵进行转换. 我有一个在 XML 中声明的两个状态按钮.
..
我有一个这样的数组. int image[] = {R.drawable.d002_p001,R.drawable.d002_p002,R.drawable.d002_p003,R.drawable.d002_p004,R.drawable.d002_p005,R.drawable.d002_p006}; 现在我有 6 张图片,所以我的名字是静态的. 如果我有大约 50 张图像,我无法给
..