Относительная компоновка, наложение - PullRequest
1 голос
/ 07 ноября 2011

У меня есть RelativeLayout с рядом ImageViews, которые добавляются динамически.Каждый вид перекрывает 80% предыдущего.Я хочу добавить прослушиватель onClick для представлений, но у меня возникла проблема: событие OnClick работает так, как будто я нажал на последнее (верхнее) представление, даже если я нажал на любое другое.

Ответы [ 2 ]

0 голосов
/ 07 ноября 2011

Вполне возможно, что, хотя изображение внутри ImageView имеет, скажем, 100x100px, само ImageView занимает весь экран с центром изображения.

Трудно сказать без кода.

0 голосов
/ 07 ноября 2011

вновь добавленные виды перекрываются на фиксированную пропорцию (80%), поэтому вы можете легко связать корникат точки касания и выбранный вид. поэтому вместо ClickListener в ImageView используйте touchListener в RelativeLayout.

для получения дополнительной помощи поделитесь своим кодом.

...