Ich möchte ScrollView aktivieren und durch Klicken auf eine Schaltfläche deaktivieren.
Deaktivieren bedeutet, dass die ScrollView nicht vorhanden war. Wenn Sie sie aktivieren, wird die ScrollView zurückgegeben.
Ich möchte das, weil ich eine Galerie mit Textbildern habe und auf eine Schaltfläche klicke, ändert sich die Bildschirmausrichtung, sodass der Text im Querformat größer wird. Und ich möchte die ScrollView, damit sich das Bild nicht selbst dehnt und der Text unlesbar wird.
scrollview.Enabled=false / setVisibility(false)
macht nichts.
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>
Vielen Dank
Edit1: Ich kann Visibility (weg) nicht verwenden, da dadurch auch die Galerie ausgeblendet wird. Ich möchte den Effekt von ScrollView ausblenden. Wenn es ScrollView gibt, werden die Bilder in der Galerie scrollabale und passen nicht in den Bildschirm, so dass Sie scrollen müssen, um das gesamte Bild zu sehen. Ich möchte das nicht deaktivieren / aktivieren, wenn Sie auf eine Schaltfläche klicken.
Ich habe es versucht:
((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);
Trotzdem sind die Bilder in der Galerie scrollbar und passen nicht auf den Bildschirm. Was ist die Lösung dafür?