我正在按照教程Android Developers的方式工作,并且遇到了一个问题,我确实显示了我的新手状态。在HelloViews教程的HelloFormStuff部分的'Radio Buttons'的第2步中,我被引导到“添加以下代码以在HelloFormStuff活动中创建一个新成员:” ...这是什么意思?
我是否在包中添加了另一个类? (在eclipse中的新类对话框为私人类提供灰色选项)
我在类HelloFormStuff内插入了什么? (给定的错误:。“为参数radio_listener非法修改;只有最终被允许”
感谢您的帮助,您可以提供Android开发教程 - HelloFormStuff中的“活动中的新成员”
0
A
回答
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();
}
+0
我看到......似乎每次我将代码放入类HelloFormStuff中时,我也在嵌套它_inside_ onCreate ...修复了这一切错误消失了!谢谢。 – 2011-03-22 16:03:10
+0
赢了! :)错误也更有意义。在像'onCreate()'这样的方法内部,你不能声明private属性。但是你可以声明它是静态的。 – Nanne 2011-03-22 16:12:47
相关问题
- 1. Android开发者教程中的错误?
- 2. 与谷歌Android“HelloFormStuff”教程的Java错误
- 3. Android的教程 - HelloFormStuff - 无法解决绘制错误
- 4. 在Android SDK中开始新的活动
- 5. Android的新活动开始
- 6. Android开始新的活动
- 7. 在活动中打开新的活动
- 8. 启动symbian开发教程
- 9. 新到Android开发 - 着开始新的活动
- 10. 如何更改Android开发人员的HelloFormStuff中出现的RadioGroup小部件的顺序?
- 11. 更改开发人员成员中心中的开发人员名称
- 12. 无法加载新的空白活动 - Android电子教程
- 13. C++教程中的2D游戏开发
- 14. 启动Palm WebOS开发的好教程?
- 15. 针对PHP开发人员的android编程的书籍和/或教程
- 16. 在Android中重新开始活动
- 17. Android开发人员第一次应用教程
- 18. Android开发新手。在一个活动中实现几个不同的过程
- 19. 不能按照本教程在Android开发者教程
- 20. android开发 - 不能开始新的活动
- 21. 的Java教程C#开发
- 22. C#web开发教程
- 23. 不能使用Android开发者教程
- 24. 在Android中开发Facebook应用的教程
- 25. 的Android开始新的活动
- 26. 的Android开始新的活动错误
- 27. Android开发中的开始活动(NullPointerException)出错
- 28. 活动中的静态成员视图 - Android
- 29. Android资源作为主要活动中的成员变量
- 30. Drupal的高级PHP开发人员的任何好书/教程?
下面的代码@Nanne将在您的帖子中引用的此应用程序中起作用。然而,要回答“这是什么意思”当你的指示添加任何东西,一个成员,打电话给你的类活动。基本上你在你的活动的onCreate方法下面添加代码(Class文件) – apesa 2011-03-22 16:03:14