草庐IT

DRAWABLE

全部标签

android - Drawable.setColorFilter() 不适用于 Android 2.1

Drawabled=newBitmapDrawable(BitmapFactory.decodeResource(getResources(),R.drawable.ic_watch));d.setColorFilter(newLightingColorFilter(color,lightenColor));imageView.setImageDrawable(d);在Android2.2(模拟器)和2.3(N1)上,setColorFilter()工作正常。为什么它不能在2.1上运行(在模拟器上测试过)?另一个Android错误? 最佳答案

android - 按钮需要填充父单选按钮

我有一个带有两个单选按钮的单选组。每个按钮都有一个自定义选择器。我希望选择器中的可绘制对象能够填充单选按钮的宽度。在不同的分辨率下,按钮看起来不同。我没有使用九补丁,所以这是有道理的,但即使我是,我也不确定如何使按钮可拉伸(stretch)。下面是radio组和选择器的代码。宽度与摆弄不同。布局xml:选择器:问题是在不同分辨率下测试时按钮之间会形成间隙。谢谢你的帮助。 最佳答案 RadioGroup实际上是LinearLayout的子类所以你可以做的是使用child的layout_weight来控制间距。这可能有点帮助:Linea

android - 在 Android 中设置背景颜色并使用 Drawable 作为背景

此代码用于动态创建Button。问题是我想设置背景颜色并设置背景Drawables。这是我想设置按钮背景颜色的类,然后我想使用我的Drawable。ButtonbtnTag=newButton(alltable.this);btnTag.setLayoutParams(newLinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT,LinearLayout.LayoutParams.WRAP_CONTENT));try{btnTag.setWidth(130);btnTag.setBackground(getRes

java - 比较两个可绘制对象中的资源

我正在尝试比较两个可绘制对象但没有成功。我做了一些研究,甚至有一个类似的问题,但没有帮助。在我的应用程序中,我使用getCompoundDrawablesWithIntrinsicBounds将ImageView置于EditText的正确位置。然后我需要检查那里分配了哪个图像资源。这个小样本应该有效,不是吗?不过,它返回“不等于”。Drawabledrawable1=ContextCompat.getDrawable(getApplicationContext(),R.drawable.cor);Drawabledrawable2=ContextCompat.getDrawable(g

Android,删除自定义按钮边框

我将此选择器代码用于我的自定义按钮(simple.xml)但是在我的ImageButton上我不知道如何删除边框。我只想显示我的图像而不显示按钮周围的边框。谢谢 最佳答案 我替换与:工作 关于Android,删除自定义按钮边框,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3803162/

安卓应用背景: using multiple images

我有一张背景图片,它被分成了三张单独的图片:backgroundTop.pngbackgroundMiddle.pngbackgroundBottom.png我将如何在Android应用程序中实现一个背景,其中顶部图像显示在应用程序顶部,底部图像显示在底部,中间图像平铺在两者之间?这当然取决于屏幕上加载了多少内容——就像在网页中一样。换句话说,中间图像平铺的总次数将取决于屏幕上的内容。我在这里看到了从单个图像中实现平铺背景的解决方案:Howtomakeandroidapp'sbackgroundimagerepeat如果您使用的是单张图片,但使用多张图片则效果不佳。链接到下面的示例,以

Android 在 XML 中绘制自己的搜索栏缩略图

请帮助为SeekBarThumb定义自己的XML可绘制对象。在这个XMLdrawable中,我想为state_selected和state_pressed定义自定义形状。据我所知,在XML的SeekBar定义中,我们必须将android:thumb="@drawable/listview_bg_selector"放在listview_bg_selector看起来像这样的地方:但下一步该怎么做,我在这里尝试了带有形状的可绘制对象的代码,但没有任何效果,我只看到了默认的SeekBar。这个问题有什么例子吗? 最佳答案 对于future的

android - 我在哪里可以找到 android 系统可绘制资源? [安卓API-7]

这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:StandardAndroidmenuicons,forexamplerefresh我想使用一些android可绘制对象,因为用户已经熟悉它们。我找到了thisnicesite在那里我可以看到我需要的资源的名称。但是我在android.R.drawable里面找不到一些资源。例如,我想在我的应用程序中使用复选框可绘制对象:从那个站点我看到那些可绘制对象的名称是btn_check_off和btn_check_on尽管我在我的android.R.drawable中没有看到这样的名称。甚至可以使用任何系统可绘制对象吗

Android 谷歌地图图钉在不同手机上显示不同尺寸

我正在尝试在Android谷歌地图上实现图钉显示。我已经成功实现了它。但是,我对为什么这些图钉在不同手机上以不同大小显示感到有点困惑。我目前正在使用相同的R.drawablepng文件,该文件存储在/res/drawable文件夹下。为什么会这样?有没有办法对此进行标准化?下面是三星和HTC手机之间的比较示例: 最佳答案 小屏幕手机->36x36像素(ldpi)(120dpi)图像大小(保持在res/drawable-ldpi文件夹下)普通屏幕手机->48x48px(mdpi)(160dpi)imagesize(underres/d

android - 在 Android 中用图像在 RadioButton 底部显示文本

我正在使用自定义单选按钮。radiogroup的每个元素都有2个图片,用于2个状态,在android:button属性中定义。我想加文字,但是显示在图片下方,有没有办法让文字显示在图片底部???main_activity.xmldrawable/carcrash.xml 最佳答案 试试这个: 关于android-在Android中用图像在RadioButton底部显示文本,我们在StackOverflow上找到一个类似的问题: https://stackove