Android 虛線分割線

2021-07-08 12:41:32 字數 849 閱讀 7048

drawable下新建乙個虛線的xml,dash_line.xml

<?xml version="1.0" encoding="utf-8"?>

然後再布局引用就ok了。

樓主,你的這個問題我遇到過,並且用另一種方式解決了。

首先告訴你,listview的分割線不能設定為虛線,你也知道關於它的兩個屬性:

android:divider="#ffcc00"(或者android:divider="@color/divider_color")

android:dividerheight="4px"

乙個是設定顏色,乙個是設定高度。沒法設定為虛線。

---------------------------

我的做法是這樣的!比較暴力,但能解決問題。

讓美工給你做乙個虛線的圖!儲存為 xuxian.png

然後再用android:divider="@drawable/xuxian",把它設定為這個圖。看上去就是個虛線了。至於效果,讓美工和你一起再慢慢細調。

結論是:很絕望。目前只有這乙個辦法,可以解決你的問題。

手動打字,非ctrl+c / ctrl+v之流。但願能幫到你

注意 注意

android3.0之後,安卓預設開啟了硬體加速功能(好多人說是預設關閉,其實是錯誤的),用shape畫的虛線顯示不了,解決方法是(1)在 androidmanifest.xml,或在activity中把硬體加速的功能關掉就可以了android:hardwareaccelerated="false" (2)或 view.setlayertype(view.layer_type_software, null)  即可

Android 虛線 分割線

在網上一搜尋如何實現android虛線,絕大部分都說使用shape的方式實現,然後在view節點下開啟軟加速 android layertype software xmlns android android shape line android dashgap 3dp android dashwid...

Android 布局之邊框 分割線

先上圖,實現如下圖樣式 布局檔案使用linerlayout垂直布局即可,這裡省略,主要需要新增如下樣式 html xmlversion 1.0 encoding utf 8 shape xmlns android solid android color e8e8e8 padding android ...

android中分割線的實現

一種是在3.0以後實現的 在ui中配置 android layout width match parent android layout height wrap content android showdividers middle android divider android attr list...