Java ImageView中的QR位图
我尝试使用基于另一个库ZXing的库QRgen生成二维码,并将生成的二维码作为位图添加到ImageView:Java ImageView中的QR位图,java,android,android-studio,qr-code,zxing,Java,Android,Android Studio,Qr Code,Zxing,我尝试使用基于另一个库ZXing的库QRgen生成二维码,并将生成的二维码作为位图添加到ImageView: public void generate(View view){ Bitmap bmp = QRCode.from("heya").bitmap(); ImageView myImage = (ImageView) findViewById(R.id.imageView1); myImage.setImageBitmap(bmp); } I
public void generate(View view){
Bitmap bmp = QRCode.from("heya").bitmap();
ImageView myImage = (ImageView) findViewById(R.id.imageView1);
myImage.setImageBitmap(bmp);
}
ImageView的XML文件是:
<ImageView
android:contentDescription="@string/desc"
android:layout_width="200dp"
android:layout_height="200dp"
android:id="@+id/imageView1"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
android:layout_alignParentEnd="false" />
我没有收到任何编译器错误,但图像不会显示在ImageView中。您能帮我解决这个问题吗?尝试使用可绘制资源设置图像位图,以了解问题是在QRCode生成上(您也可以在调试bmp变量的内容时查看),还是在图像更改上,而不是在代码生成上。我也用一个文件试过了,但仍然不起作用:/generate函数在哪里运行?