我正在研究Android Developers的教程,并且遇到了一个我确信会真正展示我的新手状态的问题。在HelloViews教程的HelloFormStuff部分的'Radio Buttons'的第2步中,我被引导到“添加以下代码以在HelloFormStuff活动中创建新成员:” ...什么那意味着什么?
我是否在包中添加了另一个类? (eclipse中的新类对话框为私有类提供了选项)
我是否在HelloFormStuff类中插入某个地方? (给出错误:“参数radio_listener的非法修饰符;仅允许最终”
感谢您提供的任何帮助。
答案 0 :(得分:0)
radio_listener
是新成员。成员就像是班上的一员。
因此,将提供的代码粘贴到类中实际上是在创建新成员。
它看起来像这样(未经测试,只需将其读作“伪代码”请:))
class HelloFormStuff extends Activity{
//other stuff
private OnClickListener radio_listener = new OnClickListener() {
public void onClick(View v) {
// Perform action on clicks
RadioButton rb = (RadioButton) v;
Toast.makeText(HelloFormStuff.this, rb.getText(), Toast.LENGTH_SHORT).show();
}
};
//other stuff, like onCreate();
}