Когда я положил свои кнопки в GridLayout
, сенсорный ответ визуально отличается от обычного. При быстром касании изменение состояния по умолчанию в нажатом состоянии выглядит как нормальное, но когда я касаюсь и удерживаю, происходит очень заметная задержка до того, как будет показана нажатая кнопка. Любая идея о том, почему?Медленная реакция кнопки в Android GridLayout
Я попытался переместить кнопку за пределы GridLayout
, а затем снова ведет себя как нормальный - он немедленно переходит в нажатое состояние. Я также пробовал android:longClickable="false"
, но это не решило проблему.
Вот мой простой тест:
<GridLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<Button
android:layout_width="80dp"
android:layout_height="80dp"
android:text="1"
android:textStyle="bold"
android:textSize="40dp"
android:background="@drawable/num_button"/> <!-- Same result without this drawable-->
</GridLayout>
Мой тест устройство является Google Nexus 10 работает KitKat.
Может быть связано с размером вашего вводимого коэффициента. Насколько они большие ? – OcuS
Я просто попытался удалить свой собственный фон, но медленный ответ был таким же. – Guppel