我正在创建一个包含两个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;
}