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

RecyclerView click - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Интернет. Передача данных http://www.cyberforum.ru/android-dev/thread1707412.html
Всем привет. Нужна помощь... Каким образам можно создать - ("интернет" сервер) и (клиент), мне нужно написать сервер (интернет) и клиент... Клиентом должно быть приложение, и конечно же передачу данных между ними... Ребят, может вы подскажите как нормально вбить это в гугл, или же литературы есть? Буду очень благодарен.
Программирование Android Авторизация Android ошибки Крашится приложение после того, как я нажимаю кнопку войти в LoginActivity, в этом деле я новичек и делал всё руководствуюсь статьями из сети. В чем причина краша? LoginActivity import android.app.Activity; import android.content.Intent; import android.content.SharedPreferences; import android.os.Bundle; import android.view.View; import android.widget.Button; import... http://www.cyberforum.ru/android-dev/thread1707407.html
Получение своего номера Программирование Android
Добрый день. Почему не выводится номер телефона вроде код правильно написать. Manifest <uses-permission android:name="android.permission.READ_PHONE_STATE" />
В каких случаях уничтожается сервис Программирование Android
В каких случаях вызывается метод onDestroy Сервиса, кроме тех случаев когда сервис уничтожается системой при нехватке ресурсов?
Программирование Android Все до знака http://www.cyberforum.ru/android-dev/thread1707138.html
Народ, подскажите как сделать "обрезание") Суть в том что надо брать все что до знака @ Т.е. есть email на пример admin@mail.com и нужно поместить в переменную все что до знака @ должно храниться admin
Программирование Android Шифрование - Spongy Castle Всем привет. Решил сделать программку для хранения паролей. Погуглив нашел вариант шифрования с помощью Spongy Castle - https://rtyley.github.io/spongycastle/ Но так как никогда с шифрованием не имел дело, то если честно то даже скачав и запустив пример для эклипса(есть по ссылке выше) не понял как им пользоваться. Понял что есть два ключа приватный и публичный и с помощью них происходит... подробнее

Показать сообщение отдельно
Shamsik
-42 / 17 / 5
Регистрация: 23.12.2013
Сообщений: 521
Записей в блоге: 1
Завершенные тесты: 2

RecyclerView click - Программирование Android

10.04.2016, 02:01. Просмотров 665. Ответов 2
Метки (Все метки)

Добрый ночи. ребята как при клики зафиксировать блок.

Java
1
2
3
4
5
6
7
8
9
recView.addOnItemTouchListener(
                new RecyclerItemClickListener(getActivity(), new RecyclerItemClickListener.OnItemClickListener() {
                    @Override
                    public void onItemClick(View view, int position)
                    {
                        Toast.makeText(getActivity(),"sss",Toast.LENGTH_LONG).show();
                    }
                })
        );
Кликните здесь для просмотра всего текста

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
public class RecyclerItemClickListener implements RecyclerView.OnItemTouchListener {
    private OnItemClickListener mListener;
 
    public interface OnItemClickListener {
        public void onItemClick(View view, int position);
    }
 
    GestureDetector mGestureDetector;
 
    public RecyclerItemClickListener(Context context, OnItemClickListener listener) {
        mListener = listener;
        mGestureDetector = new GestureDetector(context, new GestureDetector.SimpleOnGestureListener() {
            @Override
            public boolean onSingleTapUp(MotionEvent e) {
                return true;
            }
        });
    }
 
    @Override
    public boolean onInterceptTouchEvent(RecyclerView view, MotionEvent e) {
        View childView = view.findChildViewUnder(e.getX(), e.getY());
        if (childView != null && mListener != null && mGestureDetector.onTouchEvent(e)) {
            mListener.onItemClick(childView, view.getChildAdapterPosition(childView));
        }
        return false;
    }
 
    @Override
    public void onTouchEvent(RecyclerView view, MotionEvent motionEvent) {
    }
 
    @Override
    public void onRequestDisallowInterceptTouchEvent(boolean disallowIntercept) {
 
    }
}


Он как бы работает но при нажатии не фиксируется(не выделяется) блок как это делается в ListView.


Как сделать так, подскажите пожалуйста
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru