Android开发教程 - HelloFormStuff中的“活动中的新成员”

时间:2011-03-22 15:51:17

标签: android

我正在研究Android Developers的教程,并且遇到了一个我确信会真正展示我的新手状态的问题。在HelloViews教程的HelloFormStuff部分的'Radio Buttons'的第2步中,我被引导到“添加以下代码以在HelloFormStuff活动中创建新成员:” ...什么那意味着什么? 我是否在包中添加了另一个类? (eclipse中的新类对话框为私有类提供了选项)
我是否在HelloFormStuff类中插入某个地方? (给出错误:“参数radio_listener的非法修饰符;仅允许最终”
感谢您提供的任何帮助。

1 个答案:

答案 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();

}