Форум программистов, компьютерный форум CyberForum.ru

Как отследить событие OnClick в RecyclerView - Android

Восстановить пароль Регистрация
 
Truwa
0 / 0 / 0
Регистрация: 12.11.2016
Сообщений: 37
15.11.2016, 20:30     Как отследить событие OnClick в RecyclerView #1
Есть адаптер:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
public class RecyclerAdapter extends RecyclerView.Adapter <RecyclerAdapter.ViewHolder>{
    TextView info;
    ArrayList<String> posts;
    private final Typeface typeface;
    public RecyclerAdapter(ArrayList<String> posts, Context context) {
        this.posts = posts;
        typeface = Typeface.createFromAsset(context.getAssets(), "fonts/YaL.otf");
    }
 
 
 
 
    @Override
    public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
        return new ViewHolder(LayoutInflater.from(parent.getContext()).inflate(R.layout.recycler_child,parent,false));
 
 
 
    }
 
    @Override
    public void onBindViewHolder(ViewHolder holder, int position) {
    holder.info.setText(posts.get(position));
        Linkify.addLinks(holder.info, Linkify.ALL);
    }
 
 
 
    @Override
    public int getItemCount() {
        return posts.size();
    }
 
 
 
    public class ViewHolder extends RecyclerView.ViewHolder {
        TextView info;
        ImageView image;
        public ViewHolder(View itemView) {
            super(itemView);
            info = (TextView)itemView.findViewById(R.id.info_text);
            image = (ImageView)itemView.findViewById(R.id.imageView2);
            info.setTypeface(typeface);
        }
 
    }
}
Нужно отследить событие onClick. Как мне это сделать?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.11.2016, 20:30     Как отследить событие OnClick в RecyclerView
Посмотрите здесь:

Событие onClick в fragment Android
Navigation Drawer OnClick Событие Android
Как создать RecyclerView c передвигаемыми элементами? Android
Android Как обновить список RecyclerView после добавления item?
RecyclerView Android
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ExFau$t
55 / 55 / 4
Регистрация: 08.05.2012
Сообщений: 448
15.11.2016, 20:37     Как отследить событие OnClick в RecyclerView #2
Повесить onClickListener на какую-нибудь вьюху из этих
Java
1
2
info = (TextView)itemView.findViewById(R.id.info_text);
            image = (ImageView)itemView.findViewById(R.id.imageView2);
или на RecyclerView в целом.

Добавлено через 2 минуты
То есть на itemView.
Truwa
0 / 0 / 0
Регистрация: 12.11.2016
Сообщений: 37
15.11.2016, 20:37  [ТС]     Как отследить событие OnClick в RecyclerView #3
ExFau$t, Друг, если бы я знал как это сделать - сюда бы не писал
ExFau$t
55 / 55 / 4
Регистрация: 08.05.2012
Сообщений: 448
15.11.2016, 20:38     Как отследить событие OnClick в RecyclerView #4
Java
1
2
3
4
5
6
 itemView.setOnClickListener(new View.OnClickListener() {
                                                            @Override
                                                            public void onClick(View v) {
                                                                
                                                            }
                                                        });
Truwa
0 / 0 / 0
Регистрация: 12.11.2016
Сообщений: 37
15.11.2016, 20:43  [ТС]     Как отследить событие OnClick в RecyclerView #5
ExFau$t, http://take.ms/n7ykJ
Не особо получилось
ExFau$t
55 / 55 / 4
Регистрация: 08.05.2012
Сообщений: 448
15.11.2016, 20:45     Как отследить событие OnClick в RecyclerView #6
setOnItemClickListener?
Truwa
0 / 0 / 0
Регистрация: 12.11.2016
Сообщений: 37
15.11.2016, 20:46  [ТС]     Как отследить событие OnClick в RecyclerView #7
http://take.ms/TWFyX
Тоже самое
ExFau$t
55 / 55 / 4
Регистрация: 08.05.2012
Сообщений: 448
15.11.2016, 20:48     Как отследить событие OnClick в RecyclerView #8
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Да не внутри адаптера, а где присваиваешь этот адаптер вьюхе. И не надо за мной тупо копировать, я мог описаться или вообще не понять, чего ты хочешь. Берешь вьюху, ставишь точку, нажимашь setOn и смотришь, что тебе студия предложит.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.11.2016, 13:10     Как отследить событие OnClick в RecyclerView
Еще ссылки по теме:

Как настроить RecyclerView ? Android
Android RecyclerView создает Item на размер экрана, как исправить?
Android Как уменьшить количество layouts для RecyclerView

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Mazilo
35 / 35 / 44
Регистрация: 31.10.2014
Сообщений: 194
16.11.2016, 13:10     Как отследить событие OnClick в RecyclerView #9
Truwa, https://www.youtube.com/watch?v=xEHHdpxW7iA
Yandex
Объявления
16.11.2016, 13:10     Как отследить событие OnClick в RecyclerView
Ответ Создать тему
Опции темы

Текущее время: 14:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru