我是 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/