ScrollView'ı etkinleştirmek ve bir Düğme Tıklamasıyla devre dışı bırakmak istiyorum.
Devre dışı bırak, ScrollView orada olmasaydı .. ve etkinleştirmek ScrollView döndürürse anlamına gelir.
Bunu istiyorum çünkü metin resimleri olan bir galerim var ve bir düğmede ekran yönü değişiyor, bu yüzden Yatay'da metin büyüyor. Ve ScrollView'ı, görüntünün kendi kendine uzanmaması ve metnin okunamaz hale gelmesi için istiyorum.
scrollview.Enabled=false / setVisibility(false)
hiçbir şey yapmaz.
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>
Teşekkürler
Düzenleme1: Görünürlük (gitti) özelliğini kullanamıyorum çünkü bu Galeri'yi de gizleyecektir, istediğim ScrollView efektini gizlemek. ScrollView olduğunda, Galeri'deki görüntüler kaydırılabilir hale gelir ve ekrana sığmaz, bu nedenle tüm görüntüyü görmek için kaydırmanız gerekir, bunu bir düğmeye tıklayarak devre dışı bırakmak / etkinleştirmek istemiyorum.
Bunu denedim:
((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);
Ama yine de Galerideki resimler kaydırılabilir durumda ve ekrana sığmıyor .. Bunun çözümü nedir?