草庐IT

drawable-xhdpi

全部标签

Android 在枚举中使用 Drawable

我有一个项目,我必须设计一个硬币数组并使用它。我的GUI看起来像这样-http://i.imgur.com/eRzN3Sb.png我希望能够从coinArray为每个硬币加载适当的图像。基本上我想能够说coinView.setBackgroundResource(coinArray[x].image)我假设我需要以某种方式使用可绘制对象并且我希望它可以将它包含在我的枚举类中。枚举类看起来像publicenumCurrency{Penny(1),Nickel(5),Dime(10),Quarter(25);privateintvalue;privateCurrency(intvalue)

Android Drawable (Progress Bar, Switch) 渲染问题

我正在尝试实现以下UI。我正在使用带有ADT插件的Eclipse。下面是圆【白+深灰】的实现(circle_shape.xml):和进度条[绿色](circle_progress_bar.xml)as:在布局xml文件中为:问题1:上面的代码给出了我想要的精确形状,但仅限于API19和API20。当我将Eclipse中的预览模式切换到API21时,progressDrawable似乎填满了整个圆圈,只剩下一个圆圈填满与绿色。我不知道如何在AndroidL上做同样的事情。问题2:这与开关按钮有关。在API21中,我可以轻松设置而且按钮看起来不错。但是,如果我在API19中查看相同内容,T

android - Drawable 的 mutate 方法 Android 1.6 中的 NullPointerException

在Android1.6上使用带有列表状态Drawable的mutate时,我总是遇到空指针异常。它在更高的Android版本上完美运行。我正在使用默认的androidlist_selector_background作为要改变的drawable,我需要改变它,否则按下的背景会变得非常困惑->当按下一个时,全部或部分背景会突出显示。项目在这里:http://code.google.com/p/tree-view-list-android/相关代码在这里:http://code.google.com/p/tree-view-list-android/source/browse/src/pl/

Android 如何迭代一个 R.drawable 对象

我正在尝试逐帧显示动画,并希望遍历可绘制对象,这样我就不必输入它们的所有名称,以防帧数增加。但是我似乎无法找到如何遍历可绘制对象。我查阅了一些javafor循环教程,但它们都只是打印了一些(据我确定)不必在此处使用的内容。相关代码如下(图片名称为dude1,dude2,...):privatevoidstartAnimation(){animation=newAnimationDrawable();for(inti=1;i谢谢! 最佳答案 我认为最后一个答案不太正确,但可能是:for(inti=0;i

java - 我无权访问代码中的图像(R.drawable ...)

我正在使用Eclipse开发Android游戏,代码中突然出现很多错误。Eclipse现在不识别R.drawable资源....控制台显示以下警告:libpng警告:忽略gamma=0的gAMAblock我该怎么做才能继续原来的样子? 最佳答案 我找到了解决方案。似乎导入R文件(资源文件)时出错。我换了导入android.R为了导入包.name.R感谢帮助 关于java-我无权访问代码中的图像(R.drawable...),我们在StackOverflow上找到一个类似的问题:

Android Gradient drawable颜色变化

我在drawable文件夹中有一个可绘制的形状。这是XML结构:现在我想在运行时从java代码更改startColor、centerColor、endColor。怎么可能改变? 最佳答案 不幸的是,没有API可以执行此操作。我会在未来的Android版本中添加一个。 关于AndroidGradientdrawable颜色变化,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/7925

Android数据绑定(bind)和三元运算符(?:) to get drawables

我正在尝试根据函数是假还是真来获取可绘制对象。但我做错了什么。所以任何帮助表示赞赏handler.onVoteClicked(gameFeed.uid)}"android:src="@{()->handler.existInList(feed.ratings,feed.uid)?@drawable/ic_star_border:@drawable/ic_star}"android:layout_gravity="center_vertical"/>这是我试图从我的处理程序中调用的函数。publicbooleanexistInList(Mapratings,StringuserId){f

android - 调用 Drawable.draw() 时防止 "flickering"

我有一个小实验应用程序(本质上是AndroidSDK中的LunarLander演示的非常精简版),只有一个SurfaceView。我有一个Drawable“sprite”,我会定期将其绘制到不同位置的SurfaceView的Canvas对象中,而不会尝试删除之前的图像.因此:privateclassMyThreadextendsThread{SurfaceHolderholder;//Initialisedinctor(acquiredviagetHolder())Drawablesprite;//InitialisedinctorRectbounds;//Initialisedinc

android - 在 ImageView 中设置 Vector Drawable 导致应用程序在旧 SDK 中崩溃

我在图像src中使用VectorDrawable是这样的:我还将这些添加到list中:defaultConfig{vectorDrawables.useSupportLibrary=true}我使用了compile'com.android.support:appcompat-v7:23.2.1'但我的应用程序在旧sdk中崩溃并显示消息ErrorinflatingclassImageView 最佳答案 使用android.support.v7.widget.AppCompatImageView而不是ImageView:

android - 从android中的drawable文件夹随机生成图像

安卓版本:4.2我正在开发一个安卓应用程序。我需要从可绘制文件夹中随机生成图像。在我的可绘制对象中,我有45张不同名称的图像。我的xml代码是:我试过这段代码:ImageViewimg=(ImageView)findViewById(R.id.imageView1);Randomrand=newRandom();intrndInt=rand.nextInt(52)+1;StringdrawableName="photo"+rndInt;intresID=getResources().getIdentifier(drawableName,"drawable",getPackageName