Wie set-Taste unsichtbare android
So, ich habe versucht, Eine Schaltfläche unsichtbar, suchte ich zuerst das forum für die Antwort und versuchte es, aber es funktioniert einfach nicht.
int level=0;
try{
String FILENAME = "TowerFile";
FileInputStream fos = openFileInput(FILENAME);
byte[] b = new byte[1];
fos.read(b);
fos.close();
if(new String(b).equalsIgnoreCase("1")){
level=1;
}
if(new String(b).equalsIgnoreCase("2")){
level=2;
}
if(new String(b).equalsIgnoreCase("3")){
level=3;
}
if(new String(b).equalsIgnoreCase("4")){
level=4;
}
if(new String(b).equalsIgnoreCase("5")){
level=5;
}
}catch (java.io.FileNotFoundException e) {
} catch (IOException e) {
e.printStackTrace();
}
Button button1 = (Button) findViewById(R.id.button1);
Button button2 = (Button) findViewById(R.id.button2);
Button button3 = (Button) findViewById(R.id.button3);
Button button4 = (Button) findViewById(R.id.button4);
Button button5 = (Button) findViewById(R.id.button5);
if(level==1){
button1.setVisibility(View.INVISIBLE);
}
So bekomme ich als erstes Eine variabel aus meiner Datei, und dann will ich Einen Knopf invisable abhängig von der Leistung. Ich bekomme die wright-Reihe aus meiner Datei, aber es tut nichts, ich habe auch 0 und gegangen, aber nichts funktioniert
- können Sie fügen Sie Ihre xml-Datei zu
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist besser, als (Sicht.UNSICHTBAR) dazu führen, dass der Knopf nicht zu bekommen, jeden Raum vom layout ab. Wenn Sie möchten, stellen Sie die Taste ein weiteres mal sichtbar, verwenden Sie einfach:
versuchen zu tun, wie diese
Den code, den Sie geschrieben, für die Herstellung von Schaltfläche "unsichtbar" korrigieren. Überprüfen, ob die variable Ebene ist 1 oder nicht.
Folgende code führt auf die Haupt - /UI-thread ausblenden a-Taste. Wenn Sie möchten, dass die Schaltfläche transparent ist, ändern Sie bitte die code-Ansicht.WEG Anzeigen.UNSICHTBAR.
Hause ist der Kontext.
Wenn Sie, wie die Antwort, Sie bitte Stimmen. Dank