android - 在 kotlin 中加载图像 url 不显示图像

标签 android kotlin

我是 kotlin 新手,我有一个返回 JSON 的 API,工作正常,我想从 ListView 中的 URL 加载图像。但问题是在午餐应用程序时图像没有显示,仅显示数据 json 文本显示在 ListView 中。

我在列表适应中的代码:

class ListAdapte (val context: MainActivity, val list: ArrayList<FlightShdu>): BaseAdapter() {

    @SuppressLint("ViewHolder")
    override fun getView(position: Int, convertView: View?, parent: ViewGroup?): View {

        val view : View = LayoutInflater.from(context).inflate(R.layout.row_layout,parent,false)

        val code = view.findViewById(R.id.code_id) as AppCompatTextView
        val LogoAriline = view.findViewById(R.id.imageView) as ImageView
        val imgUri = "https://www.xxxxxxxxxx.com/static/images/data/operators/"+code+"_logo0.png"

        code.text = list[position].logo
        Picasso.get().load(imgUri).into(LogoAriline)



        return view as View
    }

最佳答案

尝试 with 属性将上下文传递给 picasso。

   Picasso.with(context)
     .load(imgUri)
     .into(LogoAriline);

关于android - 在 kotlin 中加载图像 url 不显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53195570/

相关文章:

android - 当我上传大文件并向服务器发送另一个请求时,它将等待直到上传完成。可以优先处理okhttp请求吗?

android - 如何在Gradle插件中将 `project.android` Groovy语法转换为Kotlin

javascript - "Uncaught TypeError: window.HTMLOUT.showHTML is not a function"

带有单选按钮的Android可扩展 ListView

java - ionic cordova 无法为 2097152KB 对象堆保留足够的空间

kotlin - Foo::class.java 和 Foo::javaClass 有什么区别?

listview - 嵌套 ScrollView 和 ListView 仅显示1个元素

android - 我可以在我的应用程序中接收来自两个或多个 GCM SENDER_ID 的 GCM 消息吗?

java - 连接数组列表中的字符串

Android GSON 自定义反序列化