Моя проблема: у меня есть основной класс и 3 фрагмента, управляемые с помощью свайпа (SectionsPagerAdapter
расширяет FragmentPagerAdapter
).
Во всех фрагментах мы используем listview для генерации списка с данными из SQLite. Это работает нормально, однако методы onItemclick не работают — мы безуспешно пробовали несколько подходов.
Мы используем пользовательский simpleCursorAdaptor и устанавливаем представление с помощью метода getView Adaptor. Опять же, это работает просто отлично. Мы получаем красивые таблицы с содержимым из БД.
Есть ли у кого-нибудь пример, на который мы можем посмотреть, чтобы исправить наши проблемы? Пример без ListFragment.
Часть нашего кода выглядит так:
public class TranssaktionFragment extends Fragment implements OnItemClickListener
listview.setAdapter(transsaktionadaptor);
listview.setOnItemClickListener(new OnItemClickListener() {
private String TAG;
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
Log.v(TAG, "*****************************Clicked************************* " );
}
});
null
TAG, он не отображается в LogCat? Мне просто интересно, потому что остальная часть кода мне кажется прекрасной. - person Budius   schedule 05.03.2013Buttons
,CheckBoxes
в макете строки? Если да, вы сделали их не фокусируемыми? - person user   schedule 05.03.2013