setOnClickListener

时间:2011-07-31 17:17:07

标签: eclipse-indigo

我对Android开发完全不熟悉,最近我购买了Lynda.com Android App Development视频学习课程。

我正面临以下问题:

  1. 创建新项目
  2. 仅使用文本字段创建新的xml文件
  3. 然后转到Main.xml(由defualt创建)并用按钮替换默认文本字段。
  4. 然后转到Main.Java并尝试按代码调用添加按钮“按钮b =(按钮)findViewById(android.R.id.button1);”
  5. 之后我尝试用“b。”调用setOnClickListner函数,但是没有选项 setOnClickListner的名称。
  6. 我遵循导师在视频中讲述的确切步骤。我正在使用Android SDK 12,Eclipse Indigo和使用Gingerbread 2.3.3。这方面的任何解决方案都将受到赞赏

1 个答案:

答案 0 :(得分:0)

可能的情况:

  • 确保您已导入android.widget.Button
  •   

    "Button b = (Button) findViewById(android.R.id.button1);"

  •   

通常称为:

"Button b = (Button) findViewById(R.id.button1);"

如果已在main.xml文件中正确定义了按钮。另外请确保您没有导入android.R

  • 我认为这是一个错字,但它实际上是写成setOnClickListener()

干杯