二维码生成的点击事件报错cannot resolve symbol

qq_41152160 2018-04-09 06:07:45
 public void generate(View view) {
Bitmap qrBitmap = generateBitmap(Math.random(),400, 400);
iv.setImageBitmap(qrBitmap);
}

<ImageView
android:id="@+id/iv"
android:layout_width="256dp"
android:layout_height="256dp"
android:layout_centerInParent="true"/>
https://blog.csdn.net/u012702547/article/details/51501350#t1http://
我照着这个博客里面的写了一下二维码生成,但是最后出现iv 报错 cannot resolve symbol
...全文
689 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
开发者_android 2018-04-11
  • 打赏
  • 举报
回复
iv对象是要获取的,不是直接用view的id。 ImageView iv = (ImageView)findViewById(R.id.iv);
jklwan 2018-04-11
  • 打赏
  • 举报
回复
你没定义ImageView的iv变量;先定义变量,然后findviewbyid就行了,大致代码

public class MainActivity extends AppCompatActivity {
    ImageView iv;
    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
      setContentView(....)
       iv = (ImageView)findViewById(R.id.iv);
   }
 ……
}
qq_41152160 2018-04-09
  • 打赏
  • 举报
回复

80,350

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧