gpt4 book ai didi

android - 单选按钮 Activity 源代码

转载 作者:行者123 更新时间:2023-11-30 03:49:55 24 4
gpt4 key购买 nike

此方法在按钮单击时调用,因为已为按钮的“OnClick 属性”,下面的代码中 case 的正确代码应该是什么。它给出错误,它应该是 case 的常量表达式。

public void onClick(View view) {
switch (view.getId()) {
case R.id.button1:
RadioButton AButton = (RadioButton) findViewById(R.id.radio0);
RadioButton BButton = (RadioButton) findViewById(R.id.radio1);
if (text.getText().length() == 0) {
Toast.makeText(this, "Please enter a valid number",
Toast.LENGTH_LONG).show();
return;
}

最佳答案

您必须在将标记为 的项目中使用此代码。是吗?

如果是,那么您必须了解,在这种情况下,view.getId() 值不能用作常量。在此类项目中,您可以使用 if else 语句。

这背后的原因是,如果您在主项目中定义了具有相同 ID 的资源,则会返回或初始化错误的结果。因此,这是为了避免这种情况,因为它会更难调试。

使用 if - else 语句。

此外,我不记得 ADT 版本,但在那之后 View ID 不再被视为常量。

关于android - 单选按钮 Activity 源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14317850/

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