2014-04-04 2 views
0

여기 안드로이드에서 레이아웃에 테두리를 추가하는 방법과 레이아웃에 이미지를 배경으로 추가하는 방법을 설명하는 유용한 링크가 많이 있습니다. 그러나 그들은 별개로 일하고 있습니다. 내 응용 프로그램에서 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> 

가 어떻게 둘 다 내 텍스트 뷰를 줄 수 있습니까? 당신은 layer-list을 사용할 수 있습니다

답변

3

와 레이아웃 내부 배경 당신의 텍스트 뷰를 포함합니다. 여기 예가 있습니다 :

<?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> 
+0

고마워요. 그것은 작동합니다. –

0

국경

+0

이미지를 시도해 보았습니다. 레이아웃의 테두리가 이미지 위에 겹쳐져 있기 때문에 시도해 보았습니다. –

관련 문제