Wie kann ich einen Knopf entfernen oder unsichtbar machen in Android?

Wie kann ich eine Schaltfläche in Android entfernen oder unsichtbar machen?

  • Wie zeigt man "Sliding Menu" auf Activity Launch?
  • Aktiviere von oben nach unten
  • Abzeichen Benachrichtigung über Schublade umschalten in Symbolleiste - Android
  • Wie kann ich die korrekte Geräteorientierung im Android N Multifenster-Modus bestimmen?
  • Wie kann ich sagen, dass meine benutzerdefinierte FragmentPagerAdapter aufhören zu zerstören meine Fragmente?
  • Ausführen / Installieren / Debuggen von Android-Anwendungen über Wi-Fi?
  • App auf Android-Markt - HTTP-Benachrichtigungen kommen nicht
  • ActionBar oder ActionBarSherlock - Ausblenden / Anzeigen der ActionBar
  • Android - getTargetFragment und setTargetFragment - wofür werden sie verwendet
  • StartActivityForResult () aus einer Fragment- und Finishing-Child-Aktivität, ruft nicht onActivityResult () in Fragment auf
  • Wie teilen Split APKs erstellt, während mit Instant-Run, in Android selbst?
  • Wie lösche ich Beispiel App aus Android Emulator?
  • 12 Solutions collect form web for “Wie kann ich einen Knopf entfernen oder unsichtbar machen in Android?”

    Setzen Sie die Schaltflächen-Sicht auf GONE (die Schaltfläche wird vollständig "entfernt" – die Schaltflächen stehen für weitere Widgets zur Verfügung) oder INVISIBLE (Schaltfläche wird "transparent" – ihr Platz wird nicht für andere Widgets verfügbar sein):

    View b = findViewById(R.id.button); b.setVisibility(View.GONE); 

    Oder in xml:

     <Button ... android:visibility="gone"/> 

    Zuerst machen Sie die Taste unsichtbar in XML-Datei. Dann setzen Sie die Schaltfläche sichtbar im Java-Code, wenn nötig.

     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"/> 

    Um den Button im Java-Code zu entfernen :

     Button btn=(Button)findViewById(R.id.btn); btn.setVisibility(View.GONE); 

    Zum transparenten Button im Java-Code :

     Button btn=(Button)findViewById(R.id.btn); btn.setVisibility(View.INVISIBLE); 

    So entfernen Sie die Schaltfläche in der Xml-Datei :

     <Button android:id="@+id/btn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:visibility="gone"/> 

    Zur transparenten Schaltfläche in der Xml-Datei :

     <Button android:id="@+id/btn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:visibility="invisible"/> 
     button.setVisibility(View.GONE); 

    Diese Ansicht ist sichtbar.

     button.setVisibility(View.VISIBLE); 

    Diese Ansicht ist unsichtbar, und es braucht keinen Platz für Layoutzwecke.

     button.setVisibility(View.GONE); 

    Aber wenn du es einfach unsichtbar machen willst:

     button.setVisibility(View.INVISIBLE); 

    Verwenden Sie setVisibility in button oder imageViwe oder …..
    Um den Button im Java-Code zu entfernen:

     Button btn=(Button)findViewById(R.id.btn); btn.setVisibility(Button.GONE); 

    Zum transparenten Button im Java-Code

     Button btn=(Button)findViewById(R.id.btn); btn.setVisibility(Button.INVISIBLE); 

    Sie sollten Sie Button xml Code wie unten:

     <Button android:id="@+id/btn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:visibility="gone"/> 

    versteckt:
    Sichtbarkeit: weg
    Show:
    Sichtbarkeit: unsichtbar
    Sichtbarkeit: sichtbar

     button.setVisibility(button.getVisibility() == View.VISIBLE ? View.GONE : View.VISIBLE); 

    Macht es sichtbar, wenn unsichtbar und unsichtbar, wenn sichtbar

    Um einen Knopf aus dem übergeordneten Layout zu entfernen,

     ((ViewGroup)button.getParent()).removeView(button); 

    Steuerelemente anzeigen (TextView, EditText, Button, Image, etc.) haben alle eine Sichtbarkeitseigenschaft. Dies kann auf einen von drei Werten eingestellt werden:

    Sichtbar – angezeigt

     android:visibility="visible" 

    Unsichtbar – versteckt, aber raum reserviert

     android:visibility="invisible" 

    Gone – Versteckt vollständig

     android:visibility="gone" 

    Um die Sichtbarkeit in Code zu setzen, verwenden Sie die öffentliche Konstante, die in der statischen View-Klasse verfügbar ist:

     Button button1 = (TextView)findViewById(R.id.button1); button1.setVisibility(View.VISIBILE); 
     <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" /> 

    Versuchen Sie diesen Code

    Die Sichtbarkeit funktioniert in diesem Code gut

     Button btn=(Button)findViewById(R.id.btn); btn.setVisibility(8); 

    Versuchen Sie diesen Code:

     button.setVisibility(View.INVISIBLE); 
    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.