2011-05-22 162 views
1

我嘗試爲我的Sketcher應用程序實現一個好的可重用顏色選擇器。說明和截圖在這裏:http://bit.ly/sketcherappAndroid:自定義視圖,具有相同的寬度和高度

的問題是我堅持用好「調整大小」 UI這使我能夠支持多種不同屏幕尺寸的設備。

enter image description here

頂部的兩個小部件應該是相同的高度,並有比例寬度:80〜20。而且這將是很好的XML指定墊襯。

當前實施情況不佳。我將一些值硬編碼爲代碼,並且由於佈局測量不準確,它在Xoom設備上看起來很糟糕。

有什麼辦法可以實現這種行爲嗎?理想情況下,我需要一些像HTML表格(僞代碼)一樣的方法:

table.width=100%, td1.width=80%, td2.padding=5px, ... 

或類似的東西。

當前實現:

謝謝。

回答

0

好的。我停止了無聊,併爲每個屏幕尺寸創建專門的佈局。

2

頂部兩個小部件應該是相同的高度,並具有成比例的寬度:80至20。

分別使用水平 LinearLayoutandroid:layout_width="0dip"兩個窗口小部件,並 android:layout_weight="80"android:layout_weight="20"

此外,在XML中指定填充將會很好。

使用android:paddingLeft和親屬。

相關問題