我想启用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:我不能使用“可见性”,因为那样会同时隐藏Gallery,所以我想隐藏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);
但是图库中的图像仍然可以滚动并且不适合屏幕。.解决方案是什么?