安卓中使用線條時候遇到的問題

2021-07-05 20:07:07 字數 949 閱讀 6051

如果專案中需要線條或者邊框一般有一下倆種方式:

畫線條倆種方式:

1:給控制項加外邊框,規定是左邊的邊框還是右邊的或者上邊下邊的,**如下:

android

:background=

"@drawable/item_parameter_listview_top_ayer_list"

<?

xml version=

"1.0"

encoding=

"utf-8"

?>

xmlns:

android

=""

>

android

:color=

"#d9d9d9"

/>

android

:top=

"1dp"

>

android

:color=

"#ffffff"

/>

但是由於有時候有一些複雜的布局所有需要補線,我們一般採取:

style=

"@style/space_line"

android

:layout_width=

"fill_parent"

android

:layout_height=

"1dp"

android

:background=

"#9d9d9d"

/>

可是有些手機上,例如小公尺系列。我們發現這倆種線竟然不是乙個粗細!

那麼如何讓他們乙個粗細呢?

原來這個imageview也得給背景background使用layer-list這個布局並且主題背景顏色和邊框顏色不能一樣!

這樣就會保證在所有手機上他們都是乙個粗細!

安卓開發遇到的坑

最近接了乙個外包開發的專案,在這個專案上做ui調整和新功能開發。遇到乙個getbackground setalpha 改變背景顏色的問題。晚上提交完 第二天執行發現專案中的所有對話方塊 dialog,popwindow 背景全部變成透明效果了。然後就感覺肯定是不小心改變主題樣式什麼的。但是檢視所有的...

安卓data data沒資料的時候

1 如果在環境變數中設定了 d androiddevp adt bundle windows x86 64 20131030 sdk platform tools 就直接cmd就可以,如果沒有設定環境變數需要定位到這個目錄 2 如果要讀取某個專案下的sqlite 的資料庫 如 database na...

安卓遇到的一些問題

1.frament 使用靜態的時候在布局中必須給fragment加id 否則報錯 2.在使用 bridgewebview時候安卓js雙方都得初始化 無論怎樣形式的互動,js 必須要初始化jsbridge bridge.init function message,responsecallback co...