Как остановить прокрутку экрана вверх при выборе счетчика в Android

Я использую счетчик в режиме прокрутки, когда я выбираю счетчик, вид прокрутки прокручивается в верхнюю часть экрана. Есть ли способ предотвратить этот свиток?

Любая помощь приветствуется.

Спасибо.


person Mitesh Sardhara    schedule 11.10.2012    source источник
comment
Я думаю, что вы неправильно диагностируете свою проблему. Я никогда не сталкивался с этим, и у меня есть множество прокручиваемых экранов со счетчиками, которые не демонстрируют такого поведения.   -  person gssi    schedule 16.10.2012
comment
Удалось ли вам определить причину этого? У меня это происходит сейчас, но не со всеми блеснами.   -  person Mark Freeman    schedule 02.01.2013
comment
@Mark: Нет, до сих пор не нашел решения. У меня есть один прокручиваемый экран со многими счетчиками, когда я выбираю элемент одного из счетчиков, в это время экран прокручивается до верхней части экрана. Пишите сюда, если найдете решение. Спасибо.   -  person Mitesh Sardhara    schedule 05.01.2013
comment
проверьте мой ответ на этот stackoverflow.com/questions/48328592/   -  person Hoa Nguyen    schedule 18.03.2019


Ответы (1)


Все

Для моей проблемы выше я установил одно свойство для прокрутки в xml.

android:descendantFocusability="beforeDescendants"

И это сработало для меня как шарм.

Я нашел решение здесь

Фокусируемый EditText внутри ListView

https://stackoverflow.com/a/2680077/1556997

Спасибо всем за помощь.

person Mitesh Sardhara    schedule 08.03.2013
comment
Привет, я также столкнулся с конкретной проблемой, я пробовал так в своем представлении прокрутки, но не повезло :(. не могли бы вы рассказать, как вы исправили. Я пытаюсь в ICS 4.0 ‹ScrollView xmlns:android=schemas.android.com/apk/res/android android:layout_width=match_parent android:descendantFocusability=beforeDescendants android:layout_height=match_parent ›. - person Naruto; 29.04.2014
comment
Привет, CAA, нет, я не смог решить эту проблему. Если мы используем Actionbarsherlock, это не разрешено. Я проверил jakewarthon, он также предложил, чтобы мы не могли использовать внутренний счетчик действия barsherlock. поэтому я просто подумал о том, чтобы сохранить значение по умолчанию. Спасибо, я проверю твой ответ - person Naruto; 09.08.2014
comment
android:descendantFocusability=beforeDescendants не работает с моим ScrollView, и я не могу найти дополнительную информацию, чтобы решить эту проблему... - person Thom Thom Thom; 23.01.2015
comment
Старый пост, еще актуален. Я застрял с RecyclerView с той же проблемой - счетчик как элемент recyclerview, изменение выбора счетчика вызывает прокрутку recyclerview. Это решает проблему. - person user1209216; 22.05.2019