gpt4 book ai didi

java - 在另一个类中调用包含textView和radio组的类

转载 作者:行者123 更新时间:2023-12-01 23:26:19 25 4
gpt4 key购买 nike

我需要你的帮助。我创建了一个我希望在多个 Activity 中使用的类,如下所示:

         public boolean valGndr(RadioGroup r, EditText s){
RadioButton lastRBtn = (RadioButton)findViewById(R.id.rd1);
if(r.getCheckedRadioButtonId()==-1){
s.setText("please select your gender");
s.setTextColor(Color.RED);
s.setTextSize(14);
// lastRBtn.setError("please select your gender");
return false;
}else { s.setText("Gender");
s.setTextSize(20); return true;}
}

因此,当我尝试在另一个 Activity 中调用它时,它会给出错误信号。我用来调用该类的代码如下所示:

valGndr(g.getCheckedRadioButtonId(), sex.getText().toString().trim());

请问我做错了什么?谢谢。

最佳答案

我不知道你的类名,但你必须在调用 valGndr() 方法之前初始化 Activity 中的类

这样做:

YourClassName obj=new YourClassName(); //Depending on your class name and type

//Then call your method this way
obj.valGndr(g,sex);

希望能成功

关于java - 在另一个类中调用包含textView和radio组的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58306247/

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