jjzjj

drawable

全部标签

android - if else语句在android中

我是Android的新手,在互联网上找到了一些很好的教程,所以我尝试了一个带有if-else语句的简单Activity。我正在尝试“正确和错误”提示/Toast:Buttonpage1=(Button)findViewById(R.id.button2);page1.setOnClickListener(newView.OnClickListener(){publicvoidonClick(Viewview){finalImageViewiv1=(ImageView)findViewById(R.id.imageView1);if(iv1.equals(R.drawable.airpl

android - 背景可绘制错误

我有一个带有某种开关按钮的应用程序,它实际上是2个TextView在屏幕中央对齐,我遇到了一个问题,当我在JB设备上测试该应用程序时它一切正常,但是当我在一些GB设备上测试,textviews的背景被弄乱了。这是JellyBean设备上的显示方式,它应该是这样的:这是它在GingerBread设备上的显示方式:知道会发生什么吗?这些是xml文件的相关部分:layout_activity.xmldrawable/Background_libre.xmldrawable/Background_no_disponible.xml 最佳答案

android - 我怎样才能制作这种可绘制的形状,android?

我需要使用形状xml在android中制作这个形状形状需要是左上角和右上角圆角的矩形,底角保持原样。我尝试了以下但没有用 最佳答案 关于android-我怎样才能制作这种可绘制的形状,android?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/22164469/

android - 无法为我的图层列表绘制设置圆角

我制作了一个可绘制的按钮,它由一个渐变形状和一个实心形状组成,都在这样的图层列表中:但我无法正确处理角点。我需要围绕整个形状的圆角,但不需要在内部(所以topRight和topLeft操作上半部分,bottomRight和bottomLeft操作下半部分)。如果我将两半都设置为上半部分的底角和下半部分的顶角也是圆形的,这不是我想要的。如果我设置上半部分和对于下半部分,上半部分将是可绘制对象的完整大小,这使得渐变无法正常工作,并且底角也是相同的颜色。这是我想要完成的图像:有人知道解决这个问题的方法吗?编辑:我得到了一些答案,我对此表示感谢,但遗憾的是它们似乎不起作用。我从bofredo和

Android Glide加载图片文件apply overlay并设置为imageview

我有图像文件(png/jpg)。当加载到ListView时,其中一些我需要用另一个透明图像覆盖。我使用类似以下的方法来执行此操作:publicBitmapapplyOverlay(Contextcontext,BitmapsourceImage,intoverlayDrawableResourceId){Bitmapbitmap=null;try{intwidth=sourceImage.getWidth();intheight=sourceImage.getHeight();Resourcesr=context.getResources();DrawableimageAsDrawab

android - 如何访问或翻译 Vector Drawables 中的文本

我有一个自定义的view,它显示一个drawable并检测触摸。它有许多drawable层,其中一些包含文本,例如,我已将每个SVG矢量图形转换为vectordrawable并希望能够将文本设置为资源,以便我可以替换不同的翻译。上面“问候框”的SVGxml代码:-HELLO!!!...转换为此vectordrawablexml:-看起来很像“HELLO!!!”的每个字母文本被转换成一个路径直接绘制到canvas?!所以我的问题是,是否有其他方法可以在canvas上显示包含文本的矢量图形,从而能够将资源用于文本部分?还是我坚持为每种语言创建不同的图形? 最佳答

android - 如何创建并排包含两种颜色的android drawable?

使用XML是否可以创建一个drawable,其中一半是color1,另一半是color2?当我将该可绘制对象设置为View的背景时,它应该如下图所示。 最佳答案 通过xml实现:将它放在res/drawable文件夹中,并指定为android:background给image 关于android-如何创建并排包含两种颜色的androiddrawable?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com

android - 可从 mdpi 加载而不是 hdpi 加载

我已经用不同的可绘制目录(ldpi、mdpi和hdpi)设置了我的项目。我有一个具有两种不同分辨率的背景png:drawable-mdpi文件夹中的320x480和drawable-hdpi中的480x800。两者具有相同的文件名。当我尝试将背景作为list中的一种样式加载时(在样式中使用android:windowBackground),如果我将模拟器用于1.6设备,我会得到正确的加载(mdpi)。但是,如果我在我的Nexus上尝试这个,我会看到首先加载了hdpi文件夹中的正确背景,但它很快切换到mdpi文件夹。我也尝试过在布局xml文件(android:src=...)中设置背景,

android - TextView 中的图像

1)如何更改/扩展TextView以呈现内联图像?如果设置正确,setText(Html.fromHtml(...imagetags...))似乎实际上允许插入图像,但我自己还没有尝试过。即使如此,我仍然需要对图像绘制进行细粒度控制(我的最终目标是显示内联动画笑脸图像)。所以不幸的是,基于WebKit或类似的View也不是一个选项。2)作为替代解决方案,我想到了混合TextViews和ImageViews(或者更具体地说,允许动画的自定义子类),但我不确定如何在那里实现正确的包装(我对Android相当陌生). 最佳答案 本教程可以

Android ImageButton setImageResource 来自变量

我想基于变量以编程方式为ImageButton设置ImageResource。例如:如果size=5,我想将setImageResource设置为R.drawable.fiveifsize=6,IwanttosetImageResourcetoR.drawable.six不幸的是,我有太多这些,所以if-else或switch变得很累。有没有办法实现类似:R.drawable.size?谢谢克里斯 最佳答案 将id存储在一个数组中finalint[]imgSizeIds=newint[]{R.drawable.zero,R.draw