gpt4 book ai didi

java - 无法解析方法 'setImageResource' (android.graphics.drawable.Drawable)

转载 作者:行者123 更新时间:2023-11-29 20:40:42 24 4
gpt4 key购买 nike

我正在尝试更改我的 ImageButton 的来源,但由于某种原因我不断收到此错误消息:无法解析方法“setImageResource”(android.graphics.drawable.Drawable)。

这是我尝试使用的代码:

<ImageButton
android:layout_width="32dp"
android:layout_height="32dp"
android:id="@+id/cuenta_1"
android:text="cuenta1"
android:background="@mipmap/ic_fondo"
android:layout_toLeftOf="@id/agregarCuenta"/>

在mainActivity中:

Drawable logo = new BitmapDrawable(bitmap);
findViewById(R.id.cuenta_2).setImageResource(logo);

关于如何解决这个问题的任何想法?

最佳答案

我可以看到 2 个错误

改变

findViewById(R.id.cuenta_2).setImageResource(logo);

// Create and cast an object of type ImageButton, with the proper id
ImageButton imb = (ImageButton) findViewById(R.id.cuenta_1); // you were trying to find cuenta_2, which is not in the layout
imb.setImageResource(R.drawables.some_image); // setImageResource takes an int, not a drawable.

供您引用:http://developer.android.com/reference/android/widget/ImageView.html#setImageResource%28int%29

关于java - 无法解析方法 'setImageResource' (android.graphics.drawable.Drawable),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31033570/

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