1、在drawble下面自定義資源檔案 dashline
<?xml version=
"1.0"
encoding=
"utf-8"
?>
xmlns:
android
=""android
:shape=
"line"
>
android
:dashgap=
"3px"
android
:dashwidth=
"2px"
android
:width=
"1dip"
android
:color=
"@color/white_true"
/>
<
size
android
:height=
"2px"
/>
2、布局中引用
height一定要足夠高,不僅要不dashline的高度高~~~否則不顯示
android
:id=
"@+id/v_dashline"
android
:layout_width=
"match_parent"
android
:layout_height=
"10px"
android
:layout_alignparentbottom=
"true"
android
:layout_marginleft=
"3dp"
android
:layout_marginright=
"3dp"
android
:background=
"@drawable/dashline"
/>
3、清單檔案中新增屬性
android
:name=
".activity"
android
:hardwareaccelerated=
"false"
android
:launchmode=
"singletop"
android
:screenorientation=
"portrait"
/>
hardwareaccelerated="false" 若不加,則5.0以上版本顯示為實線
Android自定義虛線繪製
兩種方式 1 drawable資料夾下通過shape繪製 2 自定義控制項canvas繪製 一 width 線段的高度 color 線段的顏色 dashwidth 線段寬度 dashgap 線段之間間隔寬度 布局檔案中使用 在4.0的裝置上,虛線會變成實線,我們需要加入 android layert...
自學自定義view 畫虛線
之前專案中需要虛線,直接在drawable裡寫了xml形式的效果,後來發現在5.0以後的手機上顯示有問題,不知道是偶然還是什麼,就決定自己畫個。效果實在簡單,因為我從來沒有自己畫過自定義view!好了,決定下來就開始畫,買的書上大概看了下有流程,其實還是要熟悉view的繪製過程。1,在values資...
Android中自定義控制項
一 自繪控制項 繼承view,重寫view的onmeasure onlayout ondraw 步驟 1在attrs.xml檔案中定義元件屬性 attr標籤 宣告元件樣式 declare styleable標籤 元件屬性的取值型別有string,color,demension,integer,enu...