Articles of 背景

Android GridView选择项目背景

我的GridView不显示按下并聚焦选择器我的代码在下面。 myhomegrid.xml grid_selector.xml menu.xml文件 聚焦图像 按下图像 我想像下面的图像一样seletor:

Android ImageButton背景色

我有一个ImageButton,背景图片有一些透明度。 默认情况下,由于Holo.Light主题,按钮会获得透明像素所在的灰色背景。 我尝试通过setBackgroundColor(Color.TRANSPARENT)方法将按钮的背景颜色设置为透明。 这工作得很好,并做我需要的,除了现在我的按钮不再具有浅蓝色聚焦/按下时看起来相当平坦(没有边框,所以它看起来像一个图像)。 我用google搜索,看到你可以像这里解释的那样分配选择器,但这意味着我必须为每个按钮状态指定一个图像,我不想这样做。 我想inheritance主题中的焦点/按下的颜色,但是将正常的按钮背景(未按下/聚焦时)覆盖为透明而不是灰色。 我怎么能实现那个? 请提供一个工作示例,因为我尝试了许多不同的组合但没有成功。 编辑谢谢大家的帮助。 我想出了如何使这项工作无需为每个按钮重新创建具有聚焦和按下状态的相同图像! 这是我的解决方案: 我的按钮定义为: 我的后台XML文件(标题为button.xml)定义如下:

XML中的垂直条纹背景?

我想设置一个视图背景,它是垂直条纹的常规网格。 条纹在两种颜色之间交替。 (例如,在一行中,可能有6个像素的浅灰色,后面是2个深灰色像素,重复以填充宽度。) 使用Bitmap(作为资源或在代码中生成)很容易做到这一点。 例如: ShapeDrawable bg = new ShapeDrawable(new RectShape()); int[] pixels = new int[] { 0xFFCCCCCC, 0xFFCCCCCC, 0xFFCCCCCC, 0xFFCCCCCC, 0xFFCCCCCC, 0xFFCCCCCC, 0xFF999999, 0xFF999999}; Bitmap bm = Bitmap.createBitmap(pixels, 8, 1, Bitmap.Config.ARGB_8888); Shader shader = new BitmapShader(bm, Shader.TileMode.REPEAT, Shader.TileMode.REPEAT); bg.getPaint().setShader(shader); view.setBackgroundDrawable(bg); 有没有办法严格按照XML drawables这样做,而不使用位图资源?

像Timely闹钟应用程序的animation背景

我已经看过Timely应用程序 ,它让我用他们的animation背景催眠,它有浮动的气泡和 你能告诉我怎样才能做到这一点,我已经尝试过使用AnimatorSet的AnimationDrawable和ValueAnimator,但这似乎与使用的及时应用程序有所不同

如何检查android中的所有运行服务?

我想访问并查看后台运行的服务数量和服务。 我想要与我们可以访问的完全相同的function 菜单 – >设置 – >应用程序 – >运行服务 在我们的Android基础手机或标签上。 任何人都可以告诉我在Android源代码中使用了哪些函数或类来提供此function。 如果有任何方法我可以访问我上面提到的后台运行服务的内置列表,那么请告诉我,因为它更适合我使用in-build one而不是创建全新的。

Android – 如何在ListView的背景上显示垂直线(并根据行高)?

如何在背景上显示垂直线,例如下图中以蓝色突出显示的线? 在这个例子中,我有一个带有ImageView元素的ListView(和TextView,但它与行无关),我希望这些项目背景上的垂直线感觉它们与每个项目“连接”。 另外,请注意垂直线不会填满所有背景。 垂直线在左侧,并且对于所有情况都不相等。 有时它会填充所有行高(在大多数ListView行中),有时它只填充行高的一半(在ListView的最后一项和ListView之外,在顶部,我们可以看到大的ImageView与星形图标)。 更新 我尝试了Hellboy提出的建议,它几乎完美无缺。 我为我的案例修改了建议的代码: RelativeLayout的宽度=“40dp”(与我正在使用的原始ImageView相同),height =“match_parent(与他说的相同),gravity =”center“(让它们在行高的中心) )和layout_marginLeft =“15dp”(让空格到左边距)。在ImageView中,我添加了marginTop =“10dp”和marginBottom =“10dp”,并且随之显示蓝色垂直线。但我有其他同一行中的元素,所以我有一个父布局(一个线性布局)。我的父布局是: 因此,上面的这个父布局具有描述的RelativeLayout和其他行元素的其他LinearLayout。 但是代码会导致图像变平 。 为什么会这样?! 似乎RelativeLayout将其高度视为ImageView高度(40dp),并考虑其marginTop和marginBottom,并且此时图像被展平。 等待这个问题的更多答案。 我会尝试另一种选择。

如何更改微调器popup窗口的背景颜色?

我正在尝试设置微调器popup窗口的背景颜色,但我尝试过的所有内容都无法正常工作。 这是微调控件: 当我点击它时,它显示一个带有白色背景的popup窗口,我想改变它。 我用来填充popup窗口的xml行是: ………. 和drawable background list_selector.xml: 向上面的xml添加默认状态是可以的,但是微调器主控件显示具有该背景颜色的项目,我不希望这样。 我尝试过的另一件事是在styles.xml中将应用程序背景颜色设置为黑色 #000000 #FFFFFF sans 这也会覆盖popup背景,但它具有不良的附带效果。 有没有办法以简单的方式实现这一目标? 谢谢! PS: 我正在使用API​​级别10(2.3.3)并且属性android:popupBackground不存在。

Android壁纸/背景尺寸

哪些是各种Android屏幕配置(低,中,高密度的小屏幕,普通屏幕和大屏幕)的主页壁纸/背景的默认尺寸? 壁纸是否支持9补丁PNG文件? 我应该使用这些吗? 我在API级别5中find了一个方法,它为您提供了最小的壁纸大小,但我也想支持以前版本的Android。 谢谢!

XXHDPI的Android背景图片大小

我需要为我的应用设置背景图片,唯一的问题是我不知道XXHDPI设备的图像大小。 我在这里阅读MDPI,HDPI和XHDPI设备,但没有XXHDPI: Android闪屏图像大小适合所有设备 那么,drawable-xxhdpi文件夹的背景大小是多少?

wrap_content的背景图像

我创建了一个自定义背景图像,并希望将其用作高度为wrap_content的布局的背景。 但是,该布局内容的总高度远小于背景图像的高度。 当我通过android:background =“@ drawable / image”将它设置为XML 背景时 ,我注意到它显示了图像的整个高度,尽管实际内容的高度要短得多。 有没有办法阻止这种情况发生? 谢谢。