티스토리 뷰

 
myshapeground : shape용 XML파일
 ex)
     <?xml version="1.0" encoding="UTF-8"?>
       <shape xmlns:android="
http://schemas.android.com/apk/res/android">
            <stroke android:width="5px" android:color="#F0F0F0 />
            <padding android:left="1px" android:right="1px"  android:top="1px" android:bottom="1px" /> 
       </shape>


myLinearLayout : LinearLayout




XML에서 shape를 사용하려면 바로 background를 shape용 XML로 지정해주면 되고
  ex)
    android:background="@drawable/myshapeground"

JAVA코드상에서 shape를 사용하려면  setBackgroundResource() 로 shape용 XML로 지정해주면 된다

  myLinearLayout.setBackgroundResource(R.drawable.myshapeground);





[원본] http://devbible.tistory.com/21
[출처] http://devbible.tistory.com

댓글