2012-01-10 29 views
0

我需要創建一個佈局,其左側的複選框列表以及右側的文本。但是,我需要以非常特定的方式來設計它們。我搜索了很多地方這樣的佈局,但沒有成功(我得到了我想要的最接近的是this使用ListView佈局複選框和文本列表

This is the layout I need for my list

我可以用ListView

+0

應該工作。但是你將不得不創建一些圖形來使它看起來像圖片。 – Darokthar 2012-01-10 15:20:16

+0

Eclipse的android插件讓玩起來非常簡單,並且可以調整佈局。如果您有更具體的問題,請自行嘗試,然後再回來。 ListView聽起來像一個好的開始。 – ethan 2012-01-10 15:22:02

回答

2

就可以實現這個容易使用的ListView做到這一點。 你應該創建自己的適配器和重寫你的getView有 和裏面如您組件的按鈕和一個TextView 這個適配器設置到您的ListView返回的RelativeLayout。

乾杯

+0

非常感謝。我仍然無法實現向上和向下箭頭按鈕,但我想沒關係。 – 2012-01-10 20:14:11

+0

檢查RelativeLayout的LayoutParams。 RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams( RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT); lp.addRule(RelativeLayout.BELOW(或LEFT_OF或RIGHT_OF取決於您的佈局)),但View);這取決於你想要什麼。 RelativeLayout使您可以靈活地將視圖本身與適當的參數對齊。您必須按順序添加buttonUP,textview(RIGHT_OF,buttonUPid)和buttonDOWN(下面的buttonUPid)。只是給你這個想法。 – 2012-01-10 20:17:32

+0

我按照你的建議做了。但看到它,每行都會調用getView方法。所以我不認爲我可以使用這種方法更改滾動。 – 2012-01-10 20:23:05