Android-向布局添加视图

Android-向布局添加视图,android,android-layout,android-view,android-scrollview,Android,Android Layout,Android View,Android Scrollview,我有一个线性布局,我将添加视图,使其成为类似列表的视图(不使用android列表视图的原因是,我在滑动菜单的滚动视图中使用此布局,并且知道列表视图不能直接用于滚动视图)。我不知道我是否听错了,但我想要的只是滚动视图,在其中,一个可滚动的选项列表供用户选择,如下所示: 我的滚动视图如下所示: <scrollview> <main layout> <some layout> <some layout> &

我有一个线性布局,我将添加视图,使其成为类似列表的视图(不使用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>

////我想要一个列表视图。因为listview不能直接在内部使用
scrollview,我在代码中添加视图,使其成为一个列表
类似于具有图像视图和checkedtextview的视图,使其看起来像
列表视图
现在,问题是在添加一个视图之后,我还应该添加分隔符来分隔两个连续的视图。这是我完整的可滚动layout.xml代码

这是我的布局(列表项目类别),我将其作为单个视图添加到上面的scrollable 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);
}
for(int i=0;i<9;i++){
panelView=充气机。充气(R.layout.dialog\u列表\u项目\u类别,
空,假);
panelView.setId(i);
最终CheckedTextView chk=(CheckedTextView)面板视图
.findViewById(R.id.categories\u复选框);
chk.setText(一些文本);
ImageView img=(ImageView)面板视图
.findviewbyd(R.id.categories\u图标);
img.setImageResource(一些图标);
}
总而言之,在将每个视图膨胀到布局上之后,我需要一条分隔线


你知道怎么做吗?

TextView可以使用指定的高度、宽度和颜色。试着加上这个,

<TextView
android:layout_width="fill_parent"
android:layout_height="5dp"
android:background="#colorCode"    
/>

具有指定高度、宽度和颜色的TextView将正常工作。试着加上这个,

<TextView
android:layout_width="fill_parent"
android:layout_height="5dp"
android:background="#colorCode"    
/>

希望如此helps@Sunny我想你没有正确理解我的问题,我不担心如何为列表视图添加分隔符,我想在布局中手动添加分隔符视图,希望如此helps@Sunny我想你没有正确理解我的问题,我不想为列表视图添加分隔符,我想在布局中手动添加分隔器视图。