android rootview出错

时间:2015-07-29 10:46:29

标签: android listview rootview

我正在创建一个包含两个listview的片段,linearlayout中的两个orientation:horizontal; 第二个listview位于horizontalscrollview; 问题出在第二个listview ;

我应该在listview 6 textview的每一行中,第一行中有一个100 textview。其他行具有正确的textview s。

当我进行调试时,我推断问题出在getview函数的适配器中,我不确定具体问题是什么。

以下是我所指的listview的适配器:

@Override
public View getView(int position,View convertView,ViewGroup parent)
{
    View row = convertView;
    if(row==null)
    {
        row =inflater.inflate(R.layout.list_live_2,parent,false);

    }
    List<String> stages = getItem(position);
    LinearLayout linear_layout= (LinearLayout) row.findViewById(R.id.layout_stages);

    LinearLayout.LayoutParams layoutparams = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, 71);
    layoutparams.setMargins(0,0,10,0);
    for(int j=0;j<stages.size();++j)
    {
        TextView textView =new TextView (row.getContext());
        textView.setText(stages.get(j));
        textView.setLayoutParams(layoutparams);
        linear_layout.addView(textView);
    }

    return row;
}

0 个答案:

没有答案