【问题标题】:adding a image to layerlist item with shape将图像添加到具有形状的图层列表项
【发布时间】:2013-01-17 10:38:22
【问题描述】:

我有一个 xml,如下所示,我试图从可绘制文件夹中添加图像,但它不起作用。

<solid android:color="#FFF"/>这是我需要从drawable文件夹添加图像的地方

<shape xmlns:android="http://schemas.android.com/apk/res/android">
        <solid android:color="#FFF"/>
        <stroke android:width="1dip" android:color="#225786" />
        <corners android:radius="10dip"/>
        <padding android:left="0dip" android:top="0dip" android:right="0dip" android:bottom="0dip" />
    </shape>

有没有其他方法可以添加我尝试过的带有项目的图层列表这是我尝试过的方式

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">  
    <item android:drawable="@drawable/background">
        <shape>
            <solid/>
            <stroke android:width="1dip" android:color="#225786" />
            <corners android:radius="10dip"/>
            <padding android:left="0dip" android:top="0dip" android:right="0dip" android:bottom="0dip" />
        </shape>
    </item> 
  </layer-list> 

现在它不显示我正在用形状做的边框,它只是为其添加了一个背景。

【问题讨论】:

  • 项目 android:drawable="YourDrawableID"。你需要改写你的问题,我不明白。
  • 请简要介绍您的问题。我无法理解。
  • 伙计们,我想为我绘制的形状添加背景图像

标签: android layer shape


【解决方案1】:

如果你想要带边框的背景,试试这个:

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">  
    <item android:drawable="@drawable/background" />
    <item 
        <shape>
            <solid/>
            <stroke android:width="1dip" android:color="#225786" />
            <corners android:radius="10dip"/>
            <padding android:left="0dip" android:top="0dip" android:right="0dip" android:bottom="0dip" />
        </shape>
    </item> 
  </layer-list> 

如果你只想要背景,试试这个:

<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
    android:src="@drawable/background"
    android:tileMode="repeat" >

</bitmap>

【讨论】:

  • 好的,谢谢它的工作原理,但只是一个小问题,我设置为背景的图像是方形的,我添加的形状是圆角的,所以背景图像的锐边显示出来,所以我们可以添加一些笔触?
  • 我不知道怎么做,但也许你应该只玩背景图片
  • 没有得到圆角半径效果?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-29
  • 1970-01-01
  • 2011-01-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多