Сегодня я работал над своим приложением в Android Studio, которое загружает разные названия фильмов из API, включая изображение и имя.
Теперь у меня все получилось, но я борюсь с функцией onClick () в ListView.
Я хочу иметь возможность нажимать на определенные названия фильмов и видеть 3 варианта, подробнееОцените и прокомментируйте.
Но это не главное, я не могу заставить функцию onClick () работать для ListView.Как сейчас, я пытаюсь просмотреть тост, просто чтобы проверить, работает ли он, но по какой-то причине это не так.
Приложение загружается нормально, ошибок нет, и когда я нажимаю на кнопку, происходит уведомлениеназвания.Так что мне не с чем связываться.Если бы вы, ребята, могли бы помочь мне, это было бы здорово!
lv= (ListView) findViewById(R.id.lv);
adapter=new CustomAdapter(this, TVShowsCollection.getTVShows());
Это первая часть
lv.setOnItemClickListener(new OnItemClickListener()
{
@Override
public void onItemClick(AdapterView<?> adapter, View v, int position,
long arg3)
{
Toast.makeText(getApplicationContext(), position, Toast.LENGTH_LONG).show();
//String value = (String)adapter.getItemAtPosition(position);
}
});
Вторая часть, с xml
app:layout_behavior="@string/appbar_scrolling_view_behavior"
tools:context="com.example.wrapped.wrapped.MainActivity"
tools:showIn="@layout/activity_main">
<ListView
android:id="@+id/lv"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
</RelativeLayout>