Android 如何在listView Kotlin中获取图像
我想在android应用程序kotlin的listview中添加文本和图像。我已成功解析listview中的文本,但未能添加图像。我还获得了一些图像的url,比如url/image.jpeg,但不知道如何在Android 如何在listView Kotlin中获取图像,android,kotlin,Android,Kotlin,我想在android应用程序kotlin的listview中添加文本和图像。我已成功解析listview中的文本,但未能添加图像。我还获得了一些图像的url,比如url/image.jpeg,但不知道如何在的imageview中添加图像 代码: override fun getView(position: Int, convertView: View?, parent: ViewGroup?): View { val view : View = LayoutInflater
的imageview中添加图像
代码:
override fun getView(position: Int, convertView: View?, parent: ViewGroup?): View {
val view : View = LayoutInflater.from(context).inflate(R.layout.row_layout,parent,false)
val CallsingID = view.findViewById(R.id.callsign_id) as AppCompatTextView
val StatusID = view.findViewById(R.id.airline_id) as AppCompatTextView
val LogoAriline = view.findViewById(R.id.imageView) as ImageView
// l have to add image here to get result
CallsingID.text = list[position].Callsign.toString()
StatusID.text = list[position].Airline
return view
}
或者是毕加索
和使用:
Picasso.with(view.context)
.load(R.drawable.drawableName || url)
.into(LogoAriline)
我找到了解决方案,他的工作很好,没有任何错误
Picasso.get().load(list[position].logo).into(LogoAriline)
您可以使用Glide库
Glide.from(convertView).load(image_source).into(LogoAriline)
谢谢你的回答。当我使用你的第二个代码时,`Picasso.get(view.context).load(R.drawable.ic_mtrl_chip_checked_black | | url).into(LogoAriline)
我得到了错误太多用于公开娱乐的资源get()Picasso!在com.squareup.picasso.picasso中定义的Usewith(view.context)
而不是get()
如果我使用picasso.get(with(view.context)).load(R.drawable.abc_btn_radio_material | | | url)进入(LogoAriline)
即使我有错误未解析的参考url
尝试glide
android库
Glide.from(convertView).load(image_source).into(LogoAriline)