Моя проблема: У меня есть основной класс и 3 фрагмента контролируемых с помощью салфетки (SectionsPagerAdapter
extends FragmentPagerAdapter
).Android, фрагмент listview onItemclick/onitemselect issues
На всех фрагментах мы используем listview для создания списка с данными из SQLite. Это прекрасно работает, но методы onItemclick не работают - мы пробовали несколько подходов без успеха.
Мы используем пользовательский simpleCursorAdaptor и устанавливаем представление через метод getView адаптера. Снова это работает отлично. Мы получаем красивые табло с содержимым из БД.
Есть ли у кого-нибудь пример, который мы можем рассмотреть, чтобы исправить наши проблемы? Пример без списка.
Некоторые из нашего кода выглядит следующим образом:
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************************* " );
}
});
Возможно ли, что прослушиватель кликов вызывается, а потому, что в логарифме LogCat не отображается TAG? Мне просто интересно, потому что остальная часть кода мне кажется прекрасной. – Budius
Я вижу это - мы также пробовали с тостами - без разницы. Метод почему-то не вызывается – user2134970
У вас есть виды, такие как 'Buttons',' CheckBoxes' в макете строк? Если да, сделали ли вы их непригоденными? – Luksprog