我想我DatePicker
和按鈕,在開始時不可見。當我按下我的魔法按鈕時,我想setVisibility(View.Visible);Android:爲什麼setVisibility(View.GONE);或setVisibility(View.INVISIBLE);不工作
這裏的問題是當我setVisibility(View.GONE)
或setVisibility(View.INVISIBLE)
沒有任何變化,組件仍然可見。
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());
}
});
API說「GONE:這個視圖是不可見的,它不需要任何空間來佈局」。而「不可見:這個觀點是無形的,但它仍然佔用空間佈局的目的。」使用哪一個符合您的需求。 – gorlok