ScrollView를 활성화하고 버튼 클릭으로 비활성화하고 싶습니다.
Disable은 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가있을 때 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);
하지만 여전히 갤러리의 이미지는 스크롤이 가능하고 화면에 맞지 않습니다. 이에 대한 해결책은 무엇입니까?