android-drawable相关内容

Android 中的 Bitmap 和 Drawable 有什么区别?

我用谷歌搜索,但找不到任何文章来描述 Android 中 Bitmap 和 Drawable 之间的区别. 解决方案 位图是位图图像的表示(类似于 java.awt.Image).Drawable 是“可以绘制的东西"的抽象.它可以是位图(包装为 BitmapDrawable),但也可以是纯色、其他 Drawable 对象的集合或任意数量的其他结构. 大多数 Android UI 框 ..
发布时间:2021-11-27 14:53:10 移动开发

如何在 Android Studio 中制作选择器

在学习课程时,我被指示为按钮制作一个 xml 选择器.课程说要在 Eclipse 中创建一个新的 Android xml,但我使用的是 Android Studio. 此外,当我自定义编写代码时,它会给我一个错误.它说“必须声明元素选择器". 从这里得到代码:Android:如何制作可绘制的选择器. 有人知道如何在 Android Studio 中执行此操作吗? 解决方案 ..
发布时间:2021-11-21 20:42:37 移动开发

Batch Drawable Importer 插件在 android 4.0.1 中不起作用

我使用的是 android studio 4.0.1 版.我正在尝试使用 Batch Drawable Importer,但效果不佳.当我单击 + 按钮时,它不会拍摄或添加图像.如何将图像添加到此导入器中? 解决方案 我也遇到了困难.事实证明,从 Android Studio 3.6.1 开始,这个插件开始不再工作了.截至目前,您可以通过网络使用 Android Assets 工作室,例如 ..

Batch Drawable Importer 插件在 android 4.0.1 中不起作用

我使用的是 android studio 4.0.1 版.我正在尝试使用 Batch Drawable Importer,但效果不佳.当我单击 + 按钮时,它不会拍摄或添加图像.如何将图像添加到此导入器中? 解决方案 我也遇到了困难.事实证明,从 Android Studio 3.6.1 开始,这个插件开始不再工作了.截至目前,您可以通过网络使用 Android Assets 工作室,例如 ..

如何在运行时为不同屏幕调整图像大小?

我知道在 Android Studio 中有一些插件可以包含一个 drawable,这些插件有助于创建 ldpi、mdpi、hdpi 等图像资源. 但是假设我有一个应用程序,其中一些用户将图像上传到服务器,然后我下载图像并将它们显示给其他用户,我该如何调整它们以使它们适应 ldpi、mdpi、hdpi 屏幕?是否有在服务器或客户端上运行的库? 解决方案 有两种方法,要么自己做,要么让 ..

可绘制 v21、v24?它是什么?

当我创建 drawable 时,其中一些会转到 v21、v24 文件夹. 为什么会这样? 它们会出现在 android api 15 (android 4) 中吗? 我需要做些什么吗? 解决方案 那些 drawable 文件夹实际上是为了提供设备兼容性(即在 android 中管理不同的屏幕密度)和不同的 android 版本. ..
发布时间:2021-11-21 19:56:52 移动开发

Android Studio 可绘制文件夹

在 Android Studio 中,我不知道将要在应用程序中使用的图像放在哪里.drawable 文件夹没有分解为 drawable-hdpi、drawable-ldpi 等.我看到另一个问题问这个,答案是切换到项目视图而不是 Android 视图,但 drawable 也只是那里的一个文件夹.有 mipmap-hdpi、mipmap-ldpi 等,但人们说这仅适用于应用程序图标.我很困惑. ..
发布时间:2021-11-21 18:36:08 移动开发

Android Studio:Drawable 文件夹:如何为多个 dpi 放置图像?

嗨 根据 android 文档 drawable 文件夹需要有多个子目录用于不同的图像dps.但是,在 Android Studio 中,在 drawable 文件夹中创建任何子目录会导致它根本无法检测到任何图像.另一方面,如果图像直接放置在 drawable 文件夹中,它会被检测到并可供使用视图 R.drawable.ImageName.在这种情况下,我们如何为相同的 ImageName 使用不 ..
发布时间:2021-11-21 17:56:27 移动开发

将 R.drawable ID 存储在 XML 数组中

我想使用 XML 值文件以 R.drawable.* 的形式将可绘制资源的 ID 存储在数组中,然后在我的活动中检索该数组. 对如何实现这一目标有任何想法吗? 解决方案 您使用 /res/values 文件夹中的 arrays.xml 文件中的 ="noreferrer">类型化数组,如下所示: 然后在您的活动中,像这样访问它们: TypedArray imgs = getR ..

Ant Build AAPT Crunch 正在从库资源图像中剥离 draw9 信息

我有一个使用库项目的项目.图书馆项目有 draw9 (9.png) 文件,当通过 Ant 构建 apk 时,它会剥离可缩放和可填充区域的 draw9 信息.结果是该应用程序只是在不使用 draw9 信息的情况下拉伸图像.在 Android 的 build.xml 这是调用 crunch,它更新预处理的 PNG 缓存(有人知道这个缓存在哪里吗?). -crunch 在 aapt 中运行 ..
发布时间:2021-11-11 02:44:36 移动开发

获取当前背景

我想获取当前背景以根据它做一个条件.例如,我有一个带有下一个箭头的xml,如果背景=R.drawable.A,我想在按下下一个按钮时将背景更改为R.drawable.B. 我定义了我的相对布局如下: final RelativeLayout rl = (RelativeLayout) findViewById(R.id.myLayout);if (rl.getBackground()== ..
发布时间:2021-11-02 22:24:27 移动开发

如何在 Android Studio 中制作选择器

在学习课程时,我被指示为按钮制作一个 xml 选择器.课程说要在 Eclipse 中创建一个新的 Android xml,但我使用的是 Android Studio. 此外,当我自定义编写代码时,它会给我一个错误.它说“必须声明元素选择器". 从这里获取代码:Android:如何制作可绘制选择器. 有人知道如何在 Android Studio 中执行此操作吗? 解决方案 ..
发布时间:2021-11-02 22:24:13 移动开发

Android 可绘制工具提示箭头框

我尝试了下面的代码来创建一个弹出窗口,顶部有一个类似工具提示的箭头.附上图片.但结果我得到了一些不同的东西. 弹出式充气机: LayoutInflater inflater = (LayoutInflater)getApplicationContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);查看视图 = inflater.inf ..
发布时间:2021-11-02 22:24:10 移动开发