gpt4 book ai didi

java - isChecked() 的目的

转载 作者:行者123 更新时间:2023-12-01 17:50:48 28 4
gpt4 key购买 nike

当我在学习 Android 开发者基础类(class)时,我对下面的代码产生了以下疑问。


public void onRadioButtonClicked(View view) {
// Is the button now checked?
boolean checked = ((RadioButton) view).isChecked();
// Check which radio button was clicked.
switch (view.getId()) {
case R.id.sameday:
if (checked)
// Same day service
displayToast(getString(R.string.same_day_messenger_service));
break;
case R.id.nextday:
if (checked)
// Next day delivery
displayToast(getString(R.string.next_day_ground_delivery));
break;
case R.id.pickup:
if (checked)
// Pick up
displayToast(getString(R.string.pick_up));
break;
default:
// Do nothing.
break;
}
}

我的疑问是我们可以只使用 View 变量来了解单击了哪个单选按钮,因为 view.getId() 返回所选单选按钮的 ID。目前代码同时使用 isChecked() 和 view.getId() 。

最佳答案

这似乎毫无意义。 checked 始终为 true

关于java - isChecked() 的目的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60797069/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com