Android: warum setVisibility (View.GONE); oder setVisibility (View.INVISIBLE); arbeite nicht

Möchte ich meine DatePicker und die Schaltfläche unsichtbar zu sein, in der Anfang. Und wenn ich drücken Sie meine magischen Knopf möchte ich setVisibility(View.Sichtbar);

Das problem hier ist, wenn ich setVisibility(View.GONE) oder setVisibility(View.INVISIBLE) nichts ändert und die Komponente ist immer noch sichtbar.

final DatePicker dp2 = (DatePicker) findViewById(R.id.datePick2);
final Button btn2 = (Button) findViewById(R.id.btnDate2);

dp2.setVisibility(View.GONE);
dp2.setVisibility(View.INVISIBLE);
btn2.setVisibility(View.GONE);
btn2.setVisibility(View.INVISIBLE);

btn2.setOnClickListener(new View.OnClickListener() {
    public void onClick(View arg0) {
        TextView txt2 = (TextView) findViewById(R.id.txt2);
        txt2.setText("You selected " + dp2.getDayOfMonth()
            + "/" + (dp2.getMonth() + 1) + "/" + dp2.getYear());
    }
});

InformationsquelleAutor der Frage nayden | 2011-09-08

Schreibe einen Kommentar