|
Java форум JavaTalks форум программистов
|
|
|
|
| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
parfeon : 3 Новичок
|
Окт 16, 2011 18:17 |
|
|
Добрый вечер!
Не получается сделать LinearLayout кликабельным, вроде простая ситуация а гдето видимо чтото недопонял
Имеется вот такие куски
| Код: |
| public class ApplicationViewElement extends LinearLayout implements OnClickListener |
Устанавливаю возможность клика на LinearLayout
Делаю метод отклика
| Код: |
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Log.d("DebugFunction","click");
} |
И ничего...
Может кто подскажет если знает в чем дело. Заранее спасибо! |
|
|
|
 |
__teoREtik__ : 64 Новичок
|
Окт 19, 2011 15:29 |
|
|
| На layout ничего не кладете? |
|
|
|
 |
irn : 59 Новичок
|
Дек 14, 2011 16:24 |
|
|
| Click это для кнопки. в LinrearLayout нужно ловить Touch event |
|
|
|
 |
__teoREtik__ : 64 Новичок
|
Дек 15, 2011 11:31 |
|
|
| irn писал(а): |
| Click это для кнопки. в LinrearLayout нужно ловить Touch event |
Click - это для любого View, т.к. обработчик OnClickListener содержится в классе View, а OnTouch стоит использовать для ухищерний с координатами тапа пользователя на экране.
Другой вопрос, если Layout содержит дочерние виджеты и они вместо него регистрируют нажатия |
|
|
|
 |
surlac : 374 Бывалый
|
Дек 21, 2011 21:19 |
|
|
| parfeon писал(а): |
Устанавливаю возможность клика на LinearLayout
|
Можно попробовать из xml:
| Код: |
| android:clickable = true |
Чаще всего из-за этого click не проходит на layout. |
|
|
|
 |
|
|
Страница 1 из 1
|
Список форумов
-> Разработка для Android |
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|