When setAdapter in listview, it may get the child number is retrun zero. just use the Runnable() to solve it. see the following tutorial.
ListView lister1 = (ListView) findViewById(R.id.site_edit_lv1);
lister1.post(new Runnable(){
public void run(){
if (list1.length == lister1.getChildCount()){
for(int i=0 ; i<lister1.getChildCount() ; i++)
{
View view = lister1.getChildAt(i);
EditText et = (EditText)view.findViewById(R.id.edit_row_value);
et.setText(Sites.get(selectIndex)[i]);
}
}
}
});

0 意見:
張貼留言