2012-01-10 33 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