關於android:layout_weight屬性使用注意事項
最近在用android:layout_weight屬性來設定3個ScrollView在整個螢幕的顯示比例,3個Scrollview裡面的內容高度遠遠大於螢幕高度,剛開始是在ScrollView屬性裡面加了一句android:layout_weight來設定權重值,但是在480*800解析度上顯示正常,跑到320*480解析度的模擬器上高度比例顯示的還是不正常,對於android:layout_weight設定權重這個概念好不好暫不討論,但是總不可能每一個解析度都要寫一個xml佈局檔案吧,之前不是這麼設計的。
後來找到了一種解決辦法:在每一個Scrollview外面額外再加一層LinnearLayout佈局,把android:layout_weight屬性設定寫在Linnearlayout中,問題算是解決了,各個解析度下顯示比例都正常。
在此之間,也有一個網友遇到的問題和我一樣,也是不合時宜的膨脹問題,後來他的解決辦法是重寫了Layout佈局類,好像是自定了一個Layout佈局,算是2種可能解決問題的思路吧
相關文章
- Android:layout_weight屬性的兩種用法Android
- 關於python類屬性和例項屬性的一些細節注意點Python
- 關於Golang struct{}{}用法和注意事項GolangStruct
- 關於COMMIT和ROLLBACK語句的使用注意事項MIT
- Android 開發者 | 應用相容性注意事項Android
- 關於MongoDB的幾點注意事項UMMongoDB
- Android ShortCuts注意事項Android
- Android Handler的使用方式和注意事項Android
- android關於屬性動畫的七個使用案例Android動畫
- 關於mysqldump備份非事務表的注意事項MySql
- 使用parallel注意事項Parallel
- 關於vSphere 5.5硬體版本注意事項
- [Android開發] 注意事項Android
- Android元件化注意事項Android元件化
- 需要提醒你關於 golang 中 map 使用的幾點注意事項Golang
- 【Android】 Android使用Java 8 語言功能注意事項AndroidJava
- 關於Python類屬性與例項屬性的討論Python
- 使用Google Fonts注意事項Go
- Go 切片使用注意事項Go
- 使用CocosBuilder注意事項UI
- removeChild使用時注意事項REM
- Oracle使用*的注意事項Oracle
- 關於GPIO合封引腳以及晶振引腳使用注意事項
- Android自定義View注意事項AndroidView
- Android 9 Pie 相容性常見問題及注意事項Android
- TCP使用注意事項總結TCP
- C中memcpy使用注意事項memcpy
- 萬兆網路卡使用注意事項
- MySQL半同步使用注意事項MySql
- Guava HashMultimap使用及注意事項Guava
- setbuf函式使用注意事項函式
- php getallheaders使用注意事項PHPHeader
- 使用直方圖注意事項直方圖
- Android 應用內多程式的使用及注意事項Android
- android那些事--屬性動畫04TypeEvaluator的使用Android動畫
- Android 相關屬性Android
- RPA專案中關於資訊配置表的注意事項
- 關於mysql執行效率優化注意事項及要點MySql優化