gpt4 book ai didi

android - Android Studio:初始化ImageButton时崩溃

转载 作者:行者123 更新时间:2023-12-03 16:22:01 26 4
gpt4 key购买 nike

我试图通过单击图像按钮来打开一个新 Activity 。我放置了imagebutton并尝试为其创建onclick方法。该应用程序已经在我尝试找到按钮的地方崩溃了,它确实打印了第一个日志,仅此而已。它甚至没有涉及onClick方法。我对android很陌生,所以我很少有使用它的经验。

public class Bestellingen extends AppCompatActivity implements AdapterView.OnItemClickListener {

private ArrayList<String> elementen;
private ListView lV;
private MenuAdapter mA;


ImageView image;
Spinner spinner1;
ImageButton imageButtonWinkelmand;

public Bestellingen() {
Log.d("tag","test");
imageButtonWinkelmand = (ImageButton) findViewById(R.id.imageWinkelmand); // here
Log.d("testje","erna");
}

我的onClick方法
   imageButtonWinkelmand.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Log.d("in de onclick","test");
startActivity(new Intent(Bestellingen.this, BestellingenInfo.class));
}
});

我确实在activity_main.xml中做到了
<ImageButton

android:layout_width="80dp"
android:layout_height="70dp"
android:scaleType="fitXY"
android:id="@+id/imageWinkelmand"
android:src="@drawable/winkelmand"
android:layout_marginLeft="10dp"
android:layout_marginTop="-20dp"
android:background="#00000000"
android:contentDescription="winkelmandje"/>

聊天对话结束

最佳答案

覆盖 onCreate()并在 onCreate()中查找 View 。

ImageButton imageButtonWinkelmand;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// Find your views in onCreate();
imageButtonWinkelmand = (ImageButton) findViewById(R.id.imageWinkelmand);

}

这样使用。

关于android - Android Studio:初始化ImageButton时崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34591144/

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