не в состоянии нажать на вид списка в фрагментах

1

OnClickListner не работает!

У меня есть два текстовых представления в каждой строке моего списка, который находится во Fragmnet. Я хочу передать идентификатор конкретной строки на клик, который не работает.

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {

    View view = inflater.inflate(R.layout.fragment_news, container, false);
    newsListView = (ListView) view.findViewById(R.id.news_list);
    newsListView.setClickable(true);
    newsList = new ArrayList<>();
    newsListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        public void onItemClick(AdapterView<?> arg0,View arg1, int position, long arg3) {
            System.out.println(position);

        }
    });
    loadNewsList();
    getActivity().setTitle("News");
    newsListView.setClickable(true);
    return view;
}

я получаю это в консоли при нажатии

D/ViewRootImpl@19f3c4b[MusicActivity]: mHardwareRenderer.initializeIfNeeded()#2 mSurface={isValid=true 530252349440}
D/ViewRootImpl@19f3c4b[MusicActivity]: Relayout returned: oldFrame=[0,0][1080,1920] newFrame=[0,0][1080,1920] result=0x1 surface={isValid=true 530252349440} surfaceGenerationChanged=false
D/ViewRootImpl@19f3c4b[MusicActivity]: ViewPostImeInputStage processPointer 0
D/ViewRootImpl@19f3c4b[MusicActivity]: ViewPostImeInputStage processPointer 1
Теги:
android-studio
android-fragments

1 ответ

2
Лучший ответ

Проблема с XML файлами. Пожалуйста, поделитесь этим.

  • 2
    Большое спасибо ... я удалил вложенный вид прокрутки, и это сработало ...

Ещё вопросы

Сообщество Overcoder
Наверх
Меню