我有一个线性布局,我将为其添加视图以使其成为类似视图的列表,(不使用 android 列表视图的原因是,我在滑动菜单的滚动视图中使用此布局并且知道列表视图不能直接在滚动视图中使用)。我不知道我是否听错了,但我想要的只是滚动视图,其中包含一个可供用户选择的可滚动选项列表,如下所示:
我的滚动视图看起来像这样:
<scrollview>
<main layout>
<some layout>
<some layout>
<some layout>
<some layout> ////i wanted a list view here. as listview cant be used directly inside
scrollview, i add views in the code to make it a list
like view which has image view and checkedtextview to make it look like a
list view
<main layout>
<scrollview>
现在,问题是在添加一个视图之后,我还应该添加分隔线来分隔两个连续的视图。这是我完整的可滚动 layout.xml 代码http://pastebin.com/YZPj9w4C
这是我的布局(list_item_category),我将其作为单个视图http://pastebin.com/htCTKmdT添加到上述可滚动的 layout.xml
这是我用来将视图膨胀到布局上的代码:
for (int i = 0; i < 9; i++) {
panelView = inflater.inflate(R.layout.dialog_list_item_category,
null, false);
panelView.setId(i);
final CheckedTextView chk = (CheckedTextView) panelView
.findViewById(R.id.categories_checkbox);
chk.setText(some text);
ImageView img = (ImageView) panelView
.findViewById(R.id.categories_icon);
img.setImageResource(some icon);
}
总而言之,在将每个视图膨胀到布局后,我需要一条分隔线。
知道怎么做吗?