草庐IT

drawable

全部标签

android - 以编程方式更改按钮的 drawableLeft

我正在使用一个按钮并使用:更改其文本颜色zoom.setTextColor(Color.parseColor("voilet"));但无法理解如何更改其图像?? 最佳答案 试试这个:intimgResource=R.drawable.left_img;button.setCompoundDrawablesWithIntrinsicBounds(imgResource,0,0,0);Reference 关于android-以编程方式更改按钮的drawableLeft,我们在StackOve

android - 更改 EditText setError drawable gravity

对于将要填充RTL文本的EditText,有没有办法改变错误可绘制对象(当然还有弹出窗口)的严重性?这里是一个常规错误drawable的例子因此,由于输入的文本是RTL,我希望弹出窗口显示在EditText的左侧我尝试应用自定义可绘制对象,但是Drawable似乎没有任何setGravity方法。提前致谢。 最佳答案 这通过正常方法是不可能的,但是您可以扩展AndroidTextView类并更改Android用来展开弹出窗口的布局。我自己没有尝试过,但它可以工作。我快速浏览了source的TextView并找到这一行finalTex

android - Scale Drawable - setImageLevel 决定比例吗?

我创建了一个小型测试应用程序来试用缩放可绘制对象。我在xml中定义我的可绘制对象并将其保存为scale_up.xml。我有一个带有ImageView的main.xml布局文件。我在ImageView中使用android:src="@drawable/scale_up"来使用我在xml中创建的可绘制对象。在我的Activity中,我使用myImageView.setImageLevel(somelevelhere)来设置main.xml中定义的ImageView的级别。一切顺利,ImageView显示scale_up中定义的可绘制对象。我的困惑如下:如果级别设置为10000,则更改sca

android - java.lang.NoClassDefFoundError : android/graphics/drawable/Icon 错误

到目前为止,我只为一位使用root手机(SM-G900R7Android4.4.2)的用户收到此错误。错误是这样的:FatalException:java.lang.NoClassDefFoundError:android/graphics/drawable/Iconatjava.lang.Class.getDeclaredMethods(Class.java)atjava.lang.Class.getDeclaredMethods(Class.java:656)atandroid.view.ViewDebug.getExportedPropertyMethods(ViewDebug.

java - android/java getIdentifier 与

我无法让getIdentifier处理类变量。这很奇怪,因为这有效:publicDrawablegetStationIcon(Contextcontext){intresId=context.getResources().getIdentifier("m1m2_16","drawable","com.mypackage.namehere");Drawabledrawable=context.getResources().getDrawable(resId);returndrawable;}但这不是:publicDrawablegetStationIcon(Contextcontext)

android - Android Studio 中 'drawable' 和 'drawable-v24' 之间的区别?

这个问题在这里已经有了答案:NewerversionsofAndroidStudioaddonlytwodrawabledirectories-drawableanddrawable-v21(1个回答)关闭4年前。我是AndroidStudio的新手,之前使用过Eclipse。我想知道AndroidStudio中文件夹drawable和drawable-v24之间的区别。

android - ICS 外观按钮 : which drawable do I have to choose in ICS SDK?

我刚刚查看了IceCreamSandwich源代码,因为我正在尝试将Holo主题移植到所有4.0之前的设备。我使用了很多有用的工具:操作栏:ActionBarSherlockICS背景:到目前为止,一切都很棒!!!我正在尝试创建一个按钮,但找不到正确的背景:以下来源:https://github.com/android/platform_frameworks_base/blob/master/core/res/res/drawable/btn_default.xml我试过这个:然后我将每个.9.png文件复制到我的可绘制文件夹中。但不幸的是,所有这些可绘制对象看起来都很白,我无法获得与

java - 同时运行动画和图像切换器

我试图在一定时间后从动画列表中运行图像,但我还在屏幕顶部添加了图库,用户可以从中选择任何图像并将其显示,并且我创建了线程将在五秒后一次又一次地启动动画。我的代码是:intimgs[]={R.drawable.mashad_one,R.drawable.mashad_two,R.drawable.mashad_three,R.drawable.mashad_four,R.drawable.mashad_five,R.drawable.mashad_six,R.drawable.mashad_seven,};inti=0,flag=0;ImageSwitcherimgBus;Animati

java - 在循环中按名称访问变量

我正在开发一个Android项目,我有很多可绘制对象。这些可绘制对象的名称均类似于icon_0.png、icon_1.png...icon_100.png。我想将这些可绘制对象的所有资源ID添加到整数数组列表中。(对于那些不懂android,只懂Java的人,我说的是静态变量,在一个类的静态内部类中,比如R.drawable.icon_0。所有这些静态变量都是整数.)有没有比一个一个添加更有效的方法呢?喜欢ArrayListlist=newArrayList();list.add(R.drawable.icon_1);list.add(R.drawable.icon_2);...lis

android - 在 Android 4.2 的 StateListDrawable 中使用默认的 ShapeDrawable

在android4.2的StateListDrawable中使用新的ShapeDrawable()时还有其他人遇到问题吗?我曾经这样做过:ShapeDrawablebg=newShapeDrawable();//defaultCtorShapeDrawablehl=newShapeDrawable();hl.getPaint().setColor(color1);bg.getPaint().setColor(color2);StateListDrawables1=newStateListDrawable();s1.addState(newint[]{android.R.attr.sta