0
어떻게 행 수가 다른 ListView를 가질 수 있습니까? 배열 크기로 고정되는 대신. html 파일의 정보를 Linknames라는 배열에로드하고 있습니다. 그런 다음 배열 어댑터를 작성하여 LinkName 배열을 ListView에 연결합니다. 문제는 ListView에 데이터를로드 할 때 1에서 10 열까지입니다. 그래서 저는 ListVies를 10 elemtsd로 anm 배열로 설정했습니다. 이제 내 ListView는 항상 10 요소입니다.다른 행 수를 사용하여 ListView를 사용하려고 시도하십시오.
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// data read in can be from 1-10
images=new String[10];
Links=new String[10];
LinkName=new String[10];
Price=new String[10];
Loaddata();
setListAdapter(new IconicAdapter(this));
} // end function
class IconicAdapter extends ArrayAdapter {
Activity context;
IconicAdapter(Activity context) {
super(context, R.layout.row, LinkName);
this.context=context;
}
public View getView(int position, View convertView,
ViewGroup parent) {
LayoutInflater inflater=context.getLayoutInflater();
View row=inflater.inflate(R.layout.row, null);
TextView label=(TextView)row.findViewById(R.id.label);
label.setText(LinkName[position]);
return(row);
}
}