আমি স্ক্রোলভিউ সক্ষম করতে এবং একটি বাটন ক্লিকের মাধ্যমে এটি অক্ষম করতে চাই।
অক্ষম করার অর্থ যেমন স্ক্রোলভিউ না থাকলে .. এবং এটি স্ক্রোলভিউকে ফিরিয়ে দেয় সক্ষম করে।
আমি এটি চাই কারণ আমার কাছে পাঠ্য চিত্রগুলির সাথে একটি গ্যালারী রয়েছে এবং একটি বোতামে স্ক্রিনের ওরিয়েন্টেশন পরিবর্তনগুলি ক্লিক করুন, তাই ল্যান্ডস্কেপে পাঠ্যটি আরও বড় হয়। এবং আমি স্ক্রোলভিউটি চাই যাতে চিত্রটি প্রসারিত না হয় এবং পাঠ্যটি অপঠনযোগ্য হয়।
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>
ধন্যবাদ
সম্পাদনা 1: আমি দৃশ্যমানতা ব্যবহার করতে পারি না (চলে গেছে) যেহেতু এটি গ্যালারীটিও লুকিয়ে রাখবে, আমি যা চাই তা স্ক্রোলভিউয়ের প্রভাবটি আড়াল করা। যখন গ্যালারীটিতে স্ক্রোলভিউ রয়েছে তখন চিত্রগুলি স্ক্রোলবেলে পরিণত হয় এবং স্ক্রিনে ফিট না করে যাতে আপনাকে পুরো চিত্রটি দেখতে স্ক্রোল করতে হয়, আমি বাটন ক্লিকে এটিকে অক্ষম / সক্ষম করতে চাই না।
আমি এটি চেষ্টা করেছি:
((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);
তবে এখনও গ্যালারীটিতে থাকা চিত্রগুলি স্ক্রোলযোগ্য এবং পর্দার সাথে মানানসই নয় ... এর সমাধান কী?