以下記錄怎麼在元件周圍增加邊線與背景,或者說增加線條(增加邊線),該方法是用於 layout 新增框線,下圖是兩個按鈕,可以很明顯看出完全沒有邊線可言。
這時候在res/drawable/ 新增一個 xml file,內容如下:
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners
android:radius="2dp"
android:topRightRadius="0dp"
android:bottomRightRadius="0dp"
android:bottomLeftRadius="0dp" />
<stroke
android:width="1dp"
android:color="@android:color/white" />
</shape>
|
其中 stroke 代表邊線,width是線條寬度,color則是線條顏色。
然後在TextView中新增 Android: background屬性如下:
這樣就看得到按鈕邊線了:
然後新增按鈕的背景其實是同樣的方法,只是要注意到存在 res/drawable/ 裡面的圖檔要png,屬性一樣是使用 background
另外,虛線的屬性如下:
|
Reference:
https://stackoverflow.com/questions/8203606/android-how-to-draw-a-border-to-a-linearlayout
文章標籤
全站熱搜
留言列表