gpt4 book ai didi

android - 如何在 Android 上更改 ImageView 的图像

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:44:17 25 4
gpt4 key购买 nike

我正在 android 上开发纸牌游戏,我希望在按下按钮选择纸牌时更改 ImageView 的图像,并且我已经研究了其他几个想法,但我似乎要么崩溃要么它不会改变。

    cimg = new ImageView(this);
nextCard.setOnClickListener(new View.OnClickListener()

{
public void onClick(View v)
{
cimg.setImageResource(R.drawable.c2);
doCard();
}
});

这是我的代码,有了这个,图像不会改变XML:

    <ImageView android:layout_height="wrap_content" android:layout_width="wrap_content"    android:src="@drawable/icon" android:id="@+id/imageView1"></ImageView>

最佳答案

你必须做

cimg = findViewById(R.id.imageView1); // in your onCreate

cimg.setImageResource(R.drawable.c2);

在您的代码 fragment 中,您只是创建了一个新的 ImageView,它没有添加到您的 Activity View 中。

关于android - 如何在 Android 上更改 ImageView 的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5223656/

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