以编程方式禁用ScrollView?
我想启用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:我不能使用Visibility(消失),因为那也会隐藏Gallery,我想要的是隐藏ScrollView的效果。当有ScrollView时,Gallery中的图像变为scrollabale并且不适合屏幕,所以你必须滚动才能看到整个图像,我不想在按钮点击时禁用/启用它。
我试过这个:
((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);
但是图库中的图像仍然是可滚动的,不适合屏幕..这是什么解决方案?
慕容708150
素胚勾勒不出你
相关分类