在Android中为布局添加图像和边框

时间:2014-04-04 07:43:32

标签: android image xamarin border

这里有许多有用的链接描述如何在android中为布局添加边框,还有其他描述如何将图像作为背景添加到布局中。但他们正在分开工作。 我的应用程序中有一个textview,我想为它添加一个背景图像,还有一个边框 我四处搜寻但没找到任何东西 这是我的XML文件的单独代码:
背景图片

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

边框:

<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#FFFFFF"/>
<stroke android:width="2dip" android:color="#635E5E" />
<padding android:left="0dip" android:top="0dip" android:right="0dip" android:bottom="0dip" />
</shape>

如何将我的文本视图同时提供?

2 个答案:

答案 0 :(得分:3)

您可以使用layer-list。这是一个例子:

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >

    <item>
        <color android:color="#ffffff" />
    </item>
    <item
        android:bottom="2dp"
        android:left="2dp"
        android:right="2dp"
        android:top="2dp">
        <bitmap
            xmlns:android="http://schemas.android.com/apk/res/android"
            android:src="@drawable/TitlePattern"
            android:tileMode="repeat" />
    </item>

</layer-list>

答案 1 :(得分:0)

在带边框

的布局中包含带背景的textview