Я хотел бы включить ScrollView и отключить его нажатием кнопки.
Отключить означает, как если бы ScrollView не было ... и включить, он возвращает ScrollView.
Я хочу этого, потому что у меня есть галерея с текстовыми изображениями, и при нажатии кнопки ориентация экрана изменяется, поэтому в альбомной ориентации текст становится больше. И мне нужен 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);
Но все же изображения в Галерее можно прокручивать и не умещать на экране .. Что с этим делать?