草庐IT

drawable

全部标签

android - 如何给android :startColor in gradient drawable in Android?添加主题属性

根据android文档,android:startColor可以将属性作为一个值:Thismayalsobeareferencetoaresource(intheform"@[package:]type:name")orthemeattribute(intheform"?[package:][type:]name")containingavalueofthistype.我正在尝试向我的渐变可绘制对象添加一个属性,但出现错误。这是可绘制对象的代码:这是style.xml中的代码:#0b2749#0b2749当我尝试运行该Activity时,我收到此错误消息:01-1020:47:30.8

android - Android上如何获取ImageView的Drawable的矩形?

我想获取将包裹ImageView的Drawable的矩形对象,而不是包裹ImageView的矩形。我将使用该矩形在Drawable周围绘制一些奇特的矩形。我怎样才能得到那个矩形? 最佳答案 Rectrect=newRect();ImageViewiV=newImageView();rect.left=iV.getLeft();rect.top=iV.getTop();rect.bottom=iV.getBottom();rect.right=iV.getRight();现在你有了你的矩形。

android - 方向更改时的 ImageView - Drawable 忽略 setBounds 并返回到原始状态

编辑3:由于历史原因,我保留下面的原始问题。但是,我发现问题并不局限于FrameLayout。因此,更新了标题。我创建了一个示例项目来演示这个问题,而不是用更多的代码来过度拥挤这篇文章;和uploaded它在Google项目托管上。问题的总结是这样的:Adrawableinportraitorientationwithacertainboundssetonit,onchangingorientationandreturningtoportrait,doesnotretainthesetbounds.Insteaditrevertstoitsoriginalbounds.Thisisin

android - 带有文字说明的无限滚动画廊 View

我有基于这个例子的无限画廊:http://blog.blundell-apps.com/infinite-scrolling-gallery/,它运行良好,现在我想让图库仍然滚动浏览图像并且在每张图像下应该有一个文本标题。我在网上搜索没有结果,你能帮我编码吗,刚开始开发。================================================================================新更新:上传照片说明我到底需要什么,我用普通画廊得到它(将文本应用到每个图像,也能够自定义文本,如下图所示,并且每个图像的文本都比其他图像不同,但仍然没有成功用

android - 用于高分辨率手持设备的可绘制文件夹

我不知道如何为GalaxyNexus、OneX、GalaxyS3等分辨率为1280x720或更高的新型“高分辨率”手持设备生成可绘制对象。我总是尝试制作尽可能少的布局版本。最好只有一个,但有时布局长和不长是必要的。并使xml足够智能以处理所有设备。但这只有在可绘制资源可以提供所有不同分辨率和尺寸的情况下才有可能。在新的大手机到来之前,一切都很好,很顺利,但我发现drawables对他们来说太小了。Google还没有xxhdpi文件夹,所以我一定是做错了什么。我知道这里禁止提及像素,但您仍然必须使用photoshop或其他一些基于像素的应用程序来制作可绘制对象。因此,您需要知道制作这些可

android - 如何使用 LayerDrawable 解决 OutOfMemoryError

错误:java.lang.OutOfMemoryErroratandroid.graphics.Bitmap.nativeCreate(NativeMethod)atandroid.graphics.Bitmap.createBitmap(Bitmap.java:605)atandroid.graphics.Bitmap.createBitmap(Bitmap.java:551)atandroid.graphics.Bitmap.createScaledBitmap(Bitmap.java:437)atandroid.graphics.BitmapFactory.finishDecod

android - android :icon ="@drawable/my_icon" and android:icon ="?my_icon"?之间的区别

这个问题在这里已经有了答案:Questionmark(?)inXMLattributesforAndroid(2个答案)关闭8年前。我一般在xml中设置drawable为android:icon="@drawable/my_icon"但在某些项目中,我看到代码android:icon="?my_icon"。android:icon="@drawable/my_icon"和android:icon="?my_icon"有什么区别?

Android谷歌地图异步任务添加标记

我有一张map。我有一个点数据库。我想在AsyncTask中显示数据库中的点,以便用户可以在加载点时在map上移动。点数不多(比如353等),但当用户靠近(缩放)具有更大标记的map时,我会重新绘制它们。当发生这种重绘时,应用程序会卡住几分之一秒,但它很明显,所以我认为AsyncTask会是答案。但是它不起作用。这很奇怪。我在这里发现了几个问题,但问题主要是没有调用“publishProgress()”方法,我的情况不是这样。在“doInBackground()”方法中,我打开数据库,进行查询并将其保存到Cursor(这是我的ShowPoints类的属性,它扩展了AsyncTask,所

java - 如何在 Android 中为动态选择的图像创建 savedInstanceState?

我创建了一个android应用程序。使用按钮从图库中选择图像并在ImageView中检索。图片获取成功。现在我想保存所选图像的状态。我尝试修复。它使应用程序崩溃。当我更改水平方向时,应用程序崩溃了。请帮助我解决问题。我的代码:publicclassMainActivityextendsActionBarActivity{ImageViewimgBackground;ButtonloadImgBtn;StringimgDecodableString;Drawabledrawable;privatestaticintRESULT_LOAD_IMG=1;privatestaticfinalS

android - "Failed to convert ?attr/colorPrimary into a drawable"

我正在开始一个新项目,所以这个项目或多或少是“空的”。我刚刚添加了一个带有MainActivityFragment的MainActivity。我根本没有向它们添加任何代码。现在,我编辑styles.xml,使其看起来像这样:truefalse#2196F3#1976D2#FF4081@style/Widget.AppCompat.Toolbar因此,如您所见,我扩展了Material主题。然后我创建一个工具栏xml文件(mytoolbar.xml),如下所示:问题是:我不知道为什么。我已经完成了gradle同步、清理、重建、重新启动IDE(AndroidStudio1.2.1.1),但