草庐IT

drawable-hdpi

全部标签

android - hdpi/ldpi/mdpi 的图形尺寸

我有一个尺寸为300*90的按钮图形。hdpi/mdpi/ldpi的尺寸必须是多少?谢谢 最佳答案 谷歌suggests使用3:4:6:8:12:16缩放比例ldpi:mdpi:hdpi:xhdpi:xxhdpi:xxxhdpi相应地。示例:36x36用于低密度48x48用于中等密度72x72用于高密度96x96用于超高密度144x144用于超高密度192x192用于超超超高密度在您的示例中,如果提到的按钮大小适用于hdpi,则正确的尺寸应该是:150x45ldpi200x60mdpi300x90高清画质400x120xhdpi60

android获取已设置为textview的drawabletop的drawable

我有TextView我想在Activityjave上知道drawableTop上设置了哪个图像,如何设置? 最佳答案 使用Drawable[]drawables=textView.getCompoundDrawables();如果你想比较两个drawable。Bitmapbitmap=((BitmapDrawable)drawables[1]).getBitmap();Bitmapbitmap2=((BitmapDrawable)getResources().getDrawable(R.drawable.twt_hover)).ge

android - 有没有办法找到drawable的资源ID

有什么方法可以获取Drawable资源ID?例如,我正在使用ImageView,我可能最初使用icon.png作为其图像,但后来我可能将图像更改为icon2.png。我想从资源中找出我的ImageView正在使用哪个图像的代码。有什么办法吗? 最佳答案 这是在您单击程序中的ImageView时找出R.drawable.img1值的最佳方法。方法是这样的在主程序中。首先像这样将图像值保存在标签中public...activity{//-----thisresourcenameisretrievedthroughthetagvalueo

Android xxx-hdpi 真机

我要发布我的应用,它是一个1.2Mb的apk,包含4种不同格式(ldpi、mdpi、hdpi、x-hdpi)的大约120个图标。如果我添加xx-dpi和xxx-hdpi图标,apk会变大并且加载时间会增加。那里有许多内存非常低的入门级设备,我希望我的应用程序可以在任何地方运行。我真的需要添加xx-hdpi吗?还有需要xxx-hdpi的真实设备吗? 最佳答案 你不应该真的需要xxxhdpi。之所以引入它是因为在nexus5的启动器上缩放启动器图标的方式编辑当我在2014年1月回答时,Nexus5是唯一使用xxxhdpi的设备。现在包括

android - 如何替换 R.drawable ."someString"

我的项目中有一些图像。图像的名称存储在一个字符串中,我想setImageResource(R.drawable.".....");使用图像名称的字符串,但问题是这不起作用。我该怎么做? 最佳答案 这不是一个正确的语法,你必须得到编译时错误,在改变图像资源之前你必须知道,所有资源都提供了一个id,这些id存储在R.java文件中。id存储为整数格式,在您的应用程序中,您可以通过这些id获取所有这些资源,而不是通过名称,因此您需要首先获取资源的id,通过:StringmDrawableName="myimg";intresID=getR

Android从drawable将图像添加到webview

我想要一些东西:s="";我该怎么做? 最佳答案 经过一些实验,我发现以下HTML可以在Android2.3.1上运行(但不能在旧版本上运行):真正酷的部分是图像文件实际上在目录drawable-hdpi中,但资源管理器在标准目录drawable中提供图像。 关于Android从drawable将图像添加到webview,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/453404

Android Vector Drawable 崩溃

我使用矢量绘图。它在我的几台设备上运行良好,但在我的带有Android5.0.2的Sony上,我在应用程序启动时得到:java.lang.ArrayIndexOutOfBoundsException:length=32;index=32atandroid.util.PathParser$PathDataNode.addCommand(PathParser.java:370)atandroid.util.PathParser$PathDataNode.nodesToPath(PathParser.java:260)atandroid.graphics.drawable.VectorDra

android - 可以使用 drawable-mdpi-fr、drawable-hdpi-fr、drawable-ldpi-fr 进行不同分辨率的本地化

我想为不同的本地化使用不同的图像。但是,我有所有分辨率和所有语言的图像。有没有办法做到这一点? 最佳答案 是的,有可能。可绘制-de-rDE-ldpi,可绘制-de-rDE-mdpi。检查一下。 关于android-可以使用drawable-mdpi-fr、drawable-hdpi-fr、drawable-ldpi-fr进行不同分辨率的本地化,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/ques

android - ImageView.setImageURI 在尝试分配 R.drawable.X Uri 时不起作用

相关:Needsuggestionaboutamixed"Uri/intid"imagesambient现在我的问题是:ImageViewimgView=(ImageView)findViewById(R.id.imgView);UriimgUri=Uri.parse("android.resource://my.package.name/"+R.drawable.image);imageView.setImageURI(imgUri);不起作用。为什么?我知道imgView.setImageDrawable(Drawable.createFromStream(getContentRe

android - Drawable 围绕其中心旋转 Android

我得到以下代码的奇怪结果:iv=(ImageView)findViewById(R.id.iv);iv.setImageResource(R.drawable.spinner_white_76);Animationa=newRotateAnimation(0.0f,360.0f,Animation.RELATIVE_TO_SELF,iv.getDrawable().getIntrinsicWidth()/2,Animation.RELATIVE_TO_SELF,iv.getDrawable().getIntrinsicHeight()/2);a.setRepeatCount(-1);a