草庐IT

drawable-xhdpi

全部标签

android - 在 android 中使用 drawable 设置按钮的边距

我正在eclipse中开发一个android应用程序。我有一组按钮,我想在它们之间插入一些空间。我在可绘制对象中使用xml文件(background.xml)设置这些按钮的背景。为了插入空格,我对主xml文件中的所有按钮分别使用以下代码行。android:layout_marginLeft="10dip"android:layout_marginRight="10dip"android:layout_marginTop="10dip"android:layout_marginBottom="10dip"我的问题是,有没有办法通过修改background.xml文件来设置边距。否则,每当

android - 从 packageManager 检索 xhdpi 应用程序图标?

我的应用程序中有一个Activity,其中生成了所有已安装应用程序的ListView。除了应用程序名称外,还会显示应用程序图标。我创建了一个对象数组,其中包含有关应用程序的所有信息,其中包括图标,并使用以下方法检索图标:drawableAppIcon=mPackageManager.getApplicationIcon(apps.applicationInfo);在哪里application是目的。这样做的问题是,虽然我很容易访问所有可绘制对象,但各种应用程序似乎会提取各种质量的可绘制对象;一个应用程序图标将具有极高的分辨率,而另一个将是低分辨率版本。我本以为上面的代码行会考虑屏幕尺寸

android - 关于Android Drawable的概念

如何理解Canvas、Drawable、Bitmap、Paint类的概念?他们之间是什么关系?有人可以给我举个例子吗?非常感谢。 最佳答案 来自Canvasclass文档:TheCanvasclassholdsthe"draw"calls.Todrawsomething,youneed4basiccomponents:ABitmaptoholdthepixels,aCanvastohostthedrawcalls(writingintothebitmap),adrawingprimitive(e.g.Rect,Path,text,B

java - Android drawable ic_menu_star 不工作?

我正在用XML设计一个菜单:当我尝试使用androiddrawbaleic_menu_star时,我的eclipse会抛出一个错误:[2011-07-0600:52:28-Testapp]W/ResourceType(1852):BadXMLblock:headersize51ortotalsize3342532islargerthandatasize0[2011-07-0600:52:28-Testapp]C:\eclipseprojects\Testapp\res\menu\search_menu.xml:4:error:Error:Resourceisnotpublic.(at'

安卓工作室错误 : E/dalvikvm: Could not find class 'android.graphics.drawable.RippleDrawable'

我正在做一个项目,突然出现这个错误:E/dalvikvm:Couldnotfindclass'android.graphics.drawable.RippleDrawable',referencedfrommethodandroid.support.v7.widget.AppCompatImageHelper.hasOverlappingRendering我将应用程序恢复到之前可用的版本,但错误仍然存​​在。我创建了一个新项目,Activity为空,并在我的设备上运行它,错误仍然存​​在。我该如何解决这个问题? 最佳答案 没有什么可

android - 关于 android.R.drawable 中 'private' 可绘制对象的说明

我正在为一个应用程序制作菜单并被指向thisusefulresource其中列出了属于android2.0jar的所有可绘制对象。给出的用法示例是myMenuItem.setIcon(android.R.drawable.ic_menu_save);不幸的是,默认情况下我想要的(以及列表中的大部分)不可用。我明白了android.R.drawable.ic_menu_logincannotberesolved当我尝试设置菜单项图像时:@OverridepublicbooleanonCreateOptionsMenu(Menumenu){//Addtwoexamplemenubutton

android - 如何将背景图像资源 TextView 与 R.drawable.bg_image 进行比较以进行切换

抱歉我的英语不好。我有一个TextView,它有一个背景图片资源。但是我需要当我点击这个TextView时,Android将当前背景图像资源与drawable文件夹中的R.drawable.bg_images之一进行比较。bg_image_1bg_image_2如果TextViewsetBackgroundImageResource是bg_image_1并且我点击它,将TextView背景图片切换到gb_image_2资源。如何?谢谢 最佳答案 将此可绘制对象设置为背景后,您将无法获取该可绘制对象的资源ID。但是您可以在TextVi

android - 使用 Picasso 将图像放入 Drawable

我正在尝试使用Square中的Picasso从URL中提取jpg,然后附加到EditText。Picasso的原因是它在实现中非常轻量级。可以看出,我正在使用占位符ImageView,Picasso将从提供的URL导入图像,然后我将该ImageView转换为Drawable。ImageGetter也是如此。但是,我在使用下面的配置时收到空指针错误。(请注意,当简单地使用应用程序资源中的可绘制对象代替下面的“drawImage”变量时,此配置有效,但我试图扩展它以从URL中提取资源)。这里有什么地方不对劲吗?或者更有效的方法?附加到EditText的方法:publicvoidappend

android - xml中对android.R.drawable.ic_menu_preferences的引用

我知道只有两种形式可以检索xml文件中的资源值:'@'用于可绘制资源和'?'获取主题资源。现在我想使用“android.R.drawable.ic_menu_preferences”作为用于选项菜单项“设置”的图标。但这行不通:这可以用代码解决:MenuItemsettings;settings.setIcon(android.R.drawable.ic_menu_preferences);但是从开发指南中,我知道最好在xml中创建菜单项。 最佳答案 使用 关于android-xml中对

android - 使用 Drawable 初始化 SurfaceView

我想在应用程序首次启动时打开一个SurfaceView,并在屏幕中央放置一个图标。我正在使用SurfaceHolder.Callback的实现来创建图标,以跟踪“Canvas”对象何时准备就绪。我的问题是有没有更好的方法?是否有更简单的方法来启动SurfaceView并在创建时加载一些Drawables而不必求助于将绘制逻辑放在回调对象中?这是我的代码供引用。首先是绘制对象:publicclassCanvasDraw{protectedfinalSurfaceHoldermHolder;protectedfinalDrawablemDrawable;publicinterfaceDra