java - 我的 OnClickListener 有什么问题?

标签 java android eclipse

我在 Google Play 上有这个笑话应用程序(双关语笑话),要获取笑话,用户必须点击屏幕上的任意位置,然后在笑话屏幕上,他们可以阅读该笑话。但当他们想要另一个笑话时,他们必须返回主屏幕并再次按下屏幕,这往往很烦人。我正在尝试在笑话屏幕 Activity 上设置另一个全屏按钮,这样他们就不必返回。这些笑话位于字符串中,我有代码在名为“StartingPoint”的类中选择随机字符串。非常感谢!

 public class DisplayMessageActivity extends Activity implements OnClickListener {


@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_display_message);

**//ERROR BEGINS HERE**

    Button next;
    Button next = (Button) = findViewById (R.id.next);
    next.setOnClickListener(this);


**//ERROR ENDS HERE**       



    initTypeface1(); 
}

@Override
public void onClick(final View v) {
     switch(v.getId()){
     case R.id.next:
         IntentHandler.switchActivity(DisplayMessageActivity.this,
                StartingPoint.class, false);
                  break;
    // TODO Auto-generated method stub

}
}
 };

最佳答案

您已声明字段 next 两次。而且你在完全错误的地方有一个等号。

Button next =  (Button) findViewById (R.id.next);
next.setOnClickListener(this);

Button next;
next = (Button) findViewById (R.id.next);
next.setOnClickListener(this);

关于java - 我的 OnClickListener 有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18944213/

相关文章:

android - 下载文件列表为空

c++ - 在 Ubuntu 上的 Eclipse IDE 上的 Yocto 插件上未定义对 `pthread_create' 的引用

java - 如何在eclipse中自定义热键?

java - 切换按钮与图像更改按钮

java - 如何在android中获取纬度和经度?

android - 无法将图像保存在指定的文件位置

java - 为什么 public abstract final class 在语法上无效?

java - Apache Felix Bundle 堆内存使用情况监控

java - 为什么单元格中的文本具有 λ 个字符时单元格呈现不同

java - 当我尝试在 Android Studio 0.6.1 上创建新项目时出现 Gradle 同步错误