Кликать по родительской view

231
10 июля 2017, 16:01

Раньше использовал такую схему для нажатия на элемент целиком:

@Override
public void onBindViewHolder(LanguageViewHolder personViewHolder, final int position) 
personViewHolder.languageName.setText(languages.get(position).name);
((View) personViewHolder.languageName.getParent()).setOnClickListener(view -> listener.onRVItemClick(position));
}

Сейчас немного поменял структуру и в методе onClick знаю только как по id кликать:

@Override
public void onClick(View v) {
    switch (v.getId()) {
        case languages:
            if (listener != null) {
                listener.onItemClick(getAdapterPosition());
            }
            break;
    }
}

Пробовал в switch обращаться к v.Parent() но не получается довести до ума. Основная идея не только по id а по всей вьюшке где находится данная id.

READ ALSO
Проблемы с именем пакета

Проблемы с именем пакета

ЗдравствуйтеПри создании проекта должен получить пакет com

250
Работа с адресной строкой java

Работа с адресной строкой java

Хотел бы узнать о способах (если таковые вообще есть) работы с адресной строкой браузера с помощью Java, да и вообще взаимодействии последней...

289
Как переписать код с Java на PHP хеширование SHA1?

Как переписать код с Java на PHP хеширование SHA1?

Привет друзья, помогите привести кусок кода на Java к PHPМои результаты различаются в плане итоговой подписи, не знаю что делать, в чем проблема

253
FileNotFoundException при загрузке фотографии из галереи

FileNotFoundException при загрузке фотографии из галереи

Никак не могу понять, как загрузить картинку из галереи корректноВылетает исключение, о том что такой файл не найден, когда кладу его в Request...

255