উত্তর:
GONE এ বোতামের দৃশ্যমানতা সেট করুন (বোতামটি পুরোপুরি "মুছে ফেলা হবে" - বোতামগুলির স্থান অন্য উইজেটের জন্য উপলব্ধ হবে) বা ইনভিসিবল (বোতামটি "স্বচ্ছ" হয়ে উঠবে - এর স্থানটি অন্য উইজেটের জন্য উপলব্ধ হবে না):
View b = findViewById(R.id.button);
b.setVisibility(View.GONE);
বা এক্সএমএলে:
<Button ... android:visibility="gone"/>
প্রথমে এক্সএমএল ফাইলে বোতামটি অদৃশ্য করে দিন hen তারপরে প্রয়োজন বোমাতে জাভা কোডে দৃশ্যমান সেট করুন।
Button resetButton=(Button)findViewById(R.id.my_button_del);
resetButton.setVisibility(View.VISIBLE); //To set visible
XML:
<Button
android:text="Delete"
android:id="@+id/my_button_del"
android:layout_width="72dp"
android:layout_height="40dp"
android:visibility="invisible"/>
করতে অপসারণ বাটন জাভা কোড :
Button btn=(Button)findViewById(R.id.btn);
btn.setVisibility(View.GONE);
করতে স্বচ্ছ বাটন জাভা কোড :
Button btn=(Button)findViewById(R.id.btn);
btn.setVisibility(View.INVISIBLE);
করতে অপসারণ বাটন XML ফাইল :
<Button
android:id="@+id/btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="gone"/>
করতে স্বচ্ছ বোতামে XML ফাইল :
<Button
android:id="@+id/btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="invisible"/>
বাটন বা চিত্রভিটে সেটভিশিলিটি ব্যবহার করুন অথবা
জাভা কোডের বোতামটি সরাতে:
Button btn=(Button)findViewById(R.id.btn);
btn.setVisibility(Button.GONE);
জাভা কোডে স্বচ্ছ বোতামে
Button btn=(Button)findViewById(R.id.btn);
btn.setVisibility(Button.INVISIBLE);
আপনার নীচের মত xML কোড বোতাম করা উচিত:
<Button
android:id="@+id/btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="gone"/>
লুকানো:
দৃশ্যমানতা: চলে গেছে
প্রদর্শন:
দৃশ্যমানতা: অদৃশ্য
দৃশ্যমানতা: দৃশ্যমান
নিয়ন্ত্রণগুলি দেখুন (পাঠ্যদর্শন, সম্পাদনা পাঠ্য বাটন, চিত্র, ইত্যাদি) সবার কাছে দৃশ্যমান সম্পত্তি রয়েছে। এটি তিনটি মানের একটিতে সেট করা যেতে পারে:
দৃশ্যমান - প্রদর্শিত
android:visibility="visible"
অদৃশ্য - লুকানো তবে স্থান সংরক্ষিত
android:visibility="invisible"
গেছে - সম্পূর্ণ লুকানো
android:visibility="gone"
কোডে দৃশ্যমানতা সেট করতে স্থির দেখুন শ্রেণিতে উপলব্ধ জনসাধারণের ধ্রুবকটি ব্যবহার করুন:
Button button1 = (TextView)findViewById(R.id.button1);
button1.setVisibility(View.VISIBILE);
সম্পূর্ণরূপে একটি মূল বোতামটি মুছে ফেলার জন্য:
((ViewGroup)button.getParent()).removeView(button);
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/activity_register_header"
android:minHeight="50dp"
android:orientation="vertical"
android:visibility="gone" />
এই কোড ব্যবহার করে দেখুন
এই কোডটিতে দৃশ্যমানতা সূক্ষ্মভাবে কাজ করে
যদি আপনি অদৃশ্য বোতামটি তৈরি করতে চান তবে এটি ব্যবহার করুন:
<Button ... android:visibility="gone"/>
View.INVISIBLE:
বোতামটি স্বচ্ছ হয়ে উঠবে। তবে জায়গা নিচ্ছে।
View.GONE
বোতামটি সম্পূর্ণ বিন্যাস থেকে সরানো হবে এবং আমরা মুছে ফেলা বোতামের জায়গায় অন্যান্য উইজেট যুক্ত করতে পারি।
অন্য শ্রেণীর উপাদানগুলি অ্যাক্সেস করার জন্য আপনি কেবল ব্যবহার করতে পারেন
findViewById(R.id.**nameOfYourelementID**).setVisibility(View.GONE);
Button btn=(Button)findViewById(R.id.btn);
btn.setVisibility(8);