139得票16回答
在Android中如何设置底部线条样式

我需要创建一个Android形状,使得只有底部有描边(虚线)。当我尝试以下操作时,描边会从中间贯穿整个形状。有人知道如何处理吗?描边需要是底部的边框线。我正在将该形状用作TextView的背景。请不要问我为什么需要。<?xml version="1.0" encoding="utf-8"...

121得票4回答
如何在不缩放的情况下将矢量图居中在图层列表中

我试图在LayerList中使用一个VectorDrawable,但不对矢量图进行缩放。比如: <layer-list> <item android:drawable="@color/grid_item_activated"/> <item an...

71得票5回答
setBackgroundResource()方法丢弃了我的XML布局属性

我有一个视图,被用作ListView中的项目。在我的自定义适配器中,根据该项目在列表中的位置,使用View.setBackgroundResource()更改视图的背景。(我为列表中的第一个和最后一个项目分别准备了不同的资源。) 这设置了正确的背景图像,但它有一个不好的副作用,就是完全忽略了我...

62得票2回答
了解 Android 的 <layer-list>

我不理解图层列表(layer-lists)是如何工作的。我阅读了官方文档并查看了一些示例,但结果并非如预期那样。我想要四个正方形,应该使用1dp的填充,但是没有得到我期望的效果。以下是一个放大了500%的截图: (错误的颜色不重要) 您可以看到大小完全错误,并且缺少填充。我尝试设置实际值,...

43得票2回答
使用layer-list来展示一些可绘制图像。

Android Studio 2.0 预览版3b 你好, 我创建了以下布局,想用作我的应用程序的背景。我正在使用 layer-list 并希望在两个位置显示一碗豌豆。预览看起来一切正常,但当我在 genymotion 或一些廉价的中国设备上运行时,图像会拉伸到整个屏幕。然而,在 Andro...

41得票1回答
Android图层列表中的文本

我正在尝试在不使用任何额外活动的情况下实现启动画面,使用清单文件中&lt;activity/&gt;标签中的主题调用。 在我的styles.xml文件中&lt;style name="splashTheme" parent="AppTheme"&gt; &lt;item na...

31得票1回答
Android -使用形状标记中的Level属性的目的

android shape xml标签中的useLevel属性的目的是什么?这是关于layer-list的,但不应该有影响。从文档中找到了useLevel标签的含义: 指示可绘制对象的级别是否会影响渐变的绘制方式。 所以如果我有以下xml片段: &lt;?xml versio...

31得票4回答
如何在图层列表中为位图和颜色添加填充?

我需要使用layer-list创建一个drawable,其中背景层是图像,前景是透明颜色。我已经能够做到这一点。但我没有成功地添加一些填充/边距,以便在底部显示一小段图像而不被上面的有色层覆盖。以下是我的xml代码。谢谢帮忙。&lt;?xml version="1.0" encoding="u...

18得票2回答
早期版本中layer-list中的项目大小错误

我有一个图层列表&lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;layer-list xmlns:android="http://schemas.android.com/apk/res/android"&gt; &lt;item androi...

17得票1回答
Android中的背景层列表和可缩放位图项

我有以下可绘制的背景集:&lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;layer-list xmlns:android="http://schemas.android.com/apk/res/android"&gt; &lt;item&gt...