Если можно подробно описать и показать пример кода не посредственно показывающего сохранение позиции конкретного элемента ListView. т.к. при поиске через Edit фильтруется и находится нужный элемент, но его позиция постоянно равняется нулю из-за чего не возможно перейти на нужный материал в списке. Постоянно открывает первый элемент списка.
lv1.setOnItemClickListener(new OnItemClickListener() { public void onItemClick(AdapterView<?> a, View v, int position, long id) {
//Позиция элемента, по которому кликнули
String itemname = new Integer(position).toString);
//Создаем новый intent
Intent intent = new Intent();
intent.setClass(FirstActivity.this, ViewActivity.class);
Bundle b = new Bundle();
b.putString("defStrID", itemname); //defStrID - уникальная строка, отправим itemname в другое Activity
intent.putExtras(b);
startActivity(intent); //запускаем intent
}
});
Вот ссылка на исходник: https://cloud.mail.ru/public/c66971e9bf8a/myproject.rar
Android - Сохранение position элемента ListView при поиске
Re: Android - Сохранение position элемента ListView при поис
после сохранения строки в bundle в onRestoreInstanceState, нужно сделать b.setPosition(bundle.getInt("defStrID"));
P.S.а по поводу ссылки, есть просто отличный формат для архивов tar.gz, а rar, к примеру у меня, ниодник компутер не умеет и учить я его работать с этим ужосом не хочу.
P.S.а по поводу ссылки, есть просто отличный формат для архивов tar.gz, а rar, к примеру у меня, ниодник компутер не умеет и учить я его работать с этим ужосом не хочу.
Re: Android - Сохранение position элемента ListView при поис
А если я Вам в другом архиве дам ссылку Вы сможете мне сделать?altwin писал(а):после сохранения строки в bundle в onRestoreInstanceState, нужно сделать b.setPosition(bundle.getInt("defStrID"));
P.S.а по поводу ссылки, есть просто отличный формат для архивов tar.gz, а rar, к примеру у меня, ниодник компутер не умеет и учить я его работать с этим ужосом не хочу.