Я б хотів увімкнути ScrollView і відключити його натисканням кнопки.
Вимкнути засоби, наприклад, якщо ScrollView там не було .., і включити його повертає ScrollView.
Я хочу цього, тому що у мене є галерея з текстовими зображеннями, і на кнопку натисніть, щоб орієнтація екрана змінювалася, тож у Landscape текст стає більшим. І я хочу, щоб ScrollView, щоб зображення не розтягувалося, а текст став нечитабельним.
scrollview.Enabled=false / setVisibility(false)
не робить нічого.
xml:
<ScrollView
android:id="@+id/QuranGalleryScrollView"
android:layout_height="fill_parent"
android:layout_width="fill_parent">
<Gallery android:id="@+id/Gallery"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scrollbars="horizontal"></Gallery>
</ScrollView>
Дякую
Edit1: Я не можу використовувати видимість (пішла), оскільки це також приховало б Галерею, що я хочу приховати ефект ScrollView. Коли є ScrollView, зображення в Галереї стають прокручуваними та не вміщуються на екрані, тому вам доведеться прокручувати, щоб побачити все зображення, я не хочу відключати / вмикати це при натисканні кнопки.
Я спробував це:
((ScrollView)findViewById(R.id.QuranGalleryScrollView)).setOnTouchListener(null);
((ScrollView)findViewById(R.id.QuranGalleryScrollView)).setHorizontalScrollBarEnabled(false);
((ScrollView)findViewById(R.id.QuranGalleryScrollView)).setVerticalScrollBarEnabled(false);
((ScrollView)findViewById(R.id.QuranGalleryScrollView)).setEnabled(false);
Але все ж зображення в Галереї можна прокручувати і не підходити до екрану .. яке рішення для цього?