今天用到了幾個小東西,記錄一下。
首先是關於dialog,在預設情況下,彈出dialog時,單擊螢幕其他地方的時候dialog就會直接消失,那我想讓他不會被單擊螢幕而消失那怎麼辦呢,其實dialog可以設定setcanceledontouchoutside屬性。
alertdialog dialog =這樣即使觸控到dialog以外的螢幕,dialog也不會消失。new
......
dialog.setcanceledontouchoutside(
true
);
還有就是weight,weight屬性是指空間出了自身所佔大小外佔多少比例,數值越大,比重越大。如果你要在乙個linearlayout中(orientation = vertical),你要實現這樣的效果
你會怎麼做呢,listview和button通過weight來設定高度比?那如果我要button的高度自適應呢?
很顯然,兩者的高度為自適應時,當listview的item數量超出螢幕的高度時,button會被「擠」到螢幕外面,而這麼寫就可以完美解決問題:
xmlns:android
=""xmlns:
tools
=""
android
:layout_width=
"match_parent"
android
:layout_height=
"match_parent"
android
:orientation =
"vertical"
tools
:context=
".mainactivity"
>
android
:layout_width=
"match_parent"
android
:layout_height=
"0dp"
android
:layout_weight=
"1"/>
android
:layout_width=
"match_parent"
android
:layout_height=
"wrap_content"
/>
C語言 指標學習(個人向)
指標從狹義上來說就是位址,是個編號。指標產生的意義 只是多了一種引用資料的方式。這裡就要說到資料的引用方式 直接引用和間接引用 a.直接引用 也叫做按名訪問,通過變數空間的名稱來引用變數儲存的值.int a 3 a 5 int a 3 定義乙個整形變數並且賦值為3 int p 定義乙個同型別 整形 ...
Mac 排坑指南(個人向)
個人的作業系統如下 今天剛碰到mac book觸控板失靈的問題,重啟 在mac上也適用,具體解決步驟如下 鍵盤命令command 空格,調出聚焦搜尋 輸入term回車,開啟終端 在終端裡輸入sudo halt 意思是立即關機 從 macos catalina 版開始,mac 將使用 zsh 作為預設...
Android 個人專案總結
本人在研三時獨自做了乙個android專案,該專案是乙個外包專案,只花了乙個多月做完,並不是天天做,因為研三臨近畢業,有 答辯等事情要忙,所以該專案還隱藏著許多漏洞,效能也沒有完善等。先說說該項目的框架吧 因為有使用到handler,所以有考慮到記憶體洩漏情況,在寫 的時候就盡量避免handler造...