草庐IT

drawable-mdpi-fr

全部标签

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 - 有多少(安卓)手机真的还在使用 hdpi 或 mdpi?

我们正在开发一个应用程序,并且总是将我们的可绘制对象的大小调整为5倍,以获得xxxxxxh和mdpi。我们只是想知道有多少手机实际使用这两种分辨率:mdpi和hdpi?问题是,是否仍然需要支持这些。这是应用程序整体大小的问题。我们能节省的越多越好。如果你们知道例如只有不到5%的android市场使用m和hdpi,那么我们可能会删除所有有问题的可绘制对象。那么你们知道有多少手机使用什么样的dpi吗?谢谢! 最佳答案 编辑更新了最近的统计数据,所以你可以有一些数据来比较:)可以查看theofficialstats:2019年3月,它看起

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

具有 fr 和分辨率操作的 Android 视频编码

我希望能够拍摄使用Android设备录制的视频,并使用我的应用将其编码为新的分辨率和帧速率。目的是上传原始视频的更小版本(大小),因为这将是30分钟或更长时间的视频。到目前为止,我听说有人说FFmpeg是他们的最佳选择。但是,似乎缺少文档。我也考虑过使用httpopencvhttp://opencv.org/platforms/android.html考虑到我需要操纵视频分辨率和帧速率,您认为哪种工具可以更好地完成这些事情?是否还有其他技术需要考虑?一个重要的问题是,由于这将是长视频,在android设备中进行编码是否合理(考虑电源、时间等)提前致谢! 最佳

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