我試圖在按下其中一個按鈕時更改兩個按鈕的可見性。
所以說我有一個“開”和一個“關”按鈕。當我按下打開按鈕時,我希望打開按鈕隱藏自己并顯示關閉按鈕,反之亦然。
怎么能這樣呢?
uj5u.com熱心網友回復:
基本上,你必須告知點。
- 我該如何處理可見性?
- 如何監聽點擊事件?
我該如何處理可見性?
您可以使用在
uj5u.com熱心網友回復:
在 Kotlin 中查看此示例,根據您自己的需要對其進行調整:
val onButton = Button(this)
val offButton = Button(this)
onButton.setOnClickListener {
onButton.visibility = INVISIBLE
offButton.visibility = VISIBLE
}
offButton.setOnClickListener {
onButton.visibility = VISIBLE
offButton.visibility = INVISIBLE
}
或者在 Java 中:
Button onButton = (Button) findViewById(R.id.onButton);
Button offButton = (Button) findViewById(R.id.offButton);
onButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
onButton.visibility = INVISIBLE;
offButton.visibility = VISIBLE;
}
});
offButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
onButton.visibility = VISIBLE;
offButton.visibility = INVISIBLE;
}
});
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/381914.html
