我嘗試爲我的Sketcher應用程序實現一個好的可重用顏色選擇器。說明和截圖在這裏:http://bit.ly/sketcherappAndroid:自定義視圖,具有相同的寬度和高度
的問題是我堅持用好「調整大小」 UI這使我能夠支持多種不同屏幕尺寸的設備。
頂部的兩個小部件應該是相同的高度,並有比例寬度:80〜20。而且這將是很好的XML指定墊襯。
當前實施情況不佳。我將一些值硬編碼爲代碼,並且由於佈局測量不準確,它在Xoom設備上看起來很糟糕。
有什麼辦法可以實現這種行爲嗎?理想情況下,我需要一些像HTML表格(僞代碼)一樣的方法:
table.width=100%, td1.width=80%, td2.padding=5px, ...
或類似的東西。
當前實現:
- 代碼: https://github.com/wargoth/Sketcher/tree/master/src/org/sketcher/colorpicker
- 佈局: https://github.com/wargoth/Sketcher/blob/master/res/layout/color_picker.xml
謝謝。