listview 에 edittext 를 두고 edit 에 입력받아서 배열에 순서대로 저장시켜두려고 하는데요.
SearchListData data = new SearchListData();
listArr = new ArrayList<SearchListData>();
for (int i = 0; i < 10; i++) {
data.setStrUrl("");
data.setStrSearch("");
listArr.add(data);
}
mListAdapter = new MyAdapter();
list_url.setAdapter(mListAdapter);
list_url.setDivider(null);
class MyAdapter extends BaseAdapter {
@Override
public int getCount() {
return listArr.size();
}
@Override
public Object getItem(int position) {
return listArr.get(position);
}
@Override
public long getItemId(int position) {
return position;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
LayoutInflater inf = getLayoutInflater();
View v1 = inf.inflate(R.layout.list_item, null);
return v1;
}
}
이렇게 임의대로 10개의 row 를 만들어서 리스트뷰는 정상적으로 뜨는데... 리스트뷰가 갱신된다고 해야될까요
스크롤이 넘어간다거나 할때마다 전에 기록한게 다 사라져 버리는데.. 이방법으로 풀수 있는 방법이 있는지 궁금합니다.
이 방식으로 안된다면 .. 어떻게 해야 할지 ...알고싶습니다.