跨项目行共享背景Android ListView

跨项目行共享背景Android ListView,android,android-listview,android-framelayout,Android,Android Listview,Android Framelayout,如何在Android列表视图中生成以下布局 我需要一个分割线的背景是一个跨越不同项目的梯度延伸。这可能吗 如果要实现这一点,只需扩展一个适配器,如BaseAdapter,然后执行以下操作: int[] drawables = {R.drawable.back_one, R.drawable.back_two, R.drawable.back_three}; @Override public View getView(int i, View view, ViewGroup viewGroup)

如何在Android列表视图中生成以下布局

我需要一个分割线的背景是一个跨越不同项目的梯度延伸。这可能吗


如果要实现这一点,只需扩展一个适配器,如BaseAdapter,然后执行以下操作:

int[] drawables = {R.drawable.back_one, R.drawable.back_two, R.drawable.back_three};

@Override
public View getView(int i, View view, ViewGroup viewGroup) {
    .....check if view is null otherwise inflate a new layout.....

    if(drawables.length < 3) {
        //You can assign one of the backgrounds
        view.setBackdroundResource(drawables[i]);
    }

}
int[]drawables={R.drawable.back\u one,R.drawable.back\u two,R.drawable.back\u three};
@凌驾
公共视图getView(int i、视图视图、视图组视图组){
..检查视图是否为空,否则展开新布局。。。。。
if(可拉丝长度<3){
//您可以指定一个背景
视图.退单和资源(可支取[i]);
}
}

取决于背景的长度,但我认为如果仅在前三个项目上进行更改,这是可能的