gpt4 book ai didi

java:54: 错误:需要类、接口(interface)或枚举,但构建失败并出现异常

转载 作者:太空宇宙 更新时间:2023-11-04 13:09:58 24 4
gpt4 key购买 nike

我想制作一个照片播放器。我有2个文件,一个是xml文件,有2个按钮和1个 ImageView ,另一个是运行程序的java类,以便可以在 ImageView 中看到上一张和下一张照片。但是,有 2 个错误,我无法运行该程序,我不知道为什么。

第二个 包 com.fyp.user.myapplication;

import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Gallery;
import android.widget.ImageView;

/**
* Created by User on 2/12/2015.
*/
public class photoplayer extends MainActivity {

int[] imgID = {R.drawable.apple};
private Button btnPrev, btnNext;
private ImageView imgPhoto;
int p = 0;
int count = imgID.length;

@Override
protected void onCreate(Bundle savedInstancestate) {
super.onCreate(savedInstancestate);
setContentView(R.layout.numberplayer);
btnPrev = (Button) findViewById(R.id.btnprev);
btnNext = (Button) findViewById(R.id.btnnext);
imgPhoto = (ImageView) findViewById(R.id.imgPlayer);


btnPrev.setOnClickListener(btnPrevListerner);
btnNext.setOnClickListener(btnNextListerner);
}

private Button.OnClickListener btnPrevListerner = new Button.OnClickListener() {
public void onClick(View v) {
p--;
if (p < 0)
p = count - 1;
imgPhoto.setImageResource(imgID[p]);
setTitle("Num" + (p + 1) + "/" + count);

}
};
private Button.OnClickListener btnNextListerner = new Button.OnClickListener() {
public void onClick(View v) {
p++;
if (p == count)
p = 0;
imgPhoto.setImageResource(imgID[p]);
setTitle("Num" + (p + 1) + "/" + count);

}
};
}
}

第一个

    <Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Previous"
android:id="@+id/btnprev" />

<ImageView
android:layout_width="81dp"
android:layout_height="140dp"
android:id="@+id/imgPlayer"
android:scaleType="fitCenter"
android:layout_gravity="center_vertical"
android:src="@drawable/apple" />

<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="next"
android:id="@+id/btnnext" />
</LinearLayout>

最佳答案

java:54: error: class, interface, or enum expected with an exception

您的代码中有一个额外的右大括号 }。删除最后一个右大括号就可以了。

关于java:54: 错误:需要类、接口(interface)或枚举,但构建失败并出现异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34064734/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com