как получить изображение в listView Kotlin - PullRequest
0 голосов
/ 07 ноября 2018

Я хочу добавить текст и изображения в список просмотра в приложении Android Kotlin. Я успешно проанализировал текст в списке, но не смог добавить изображения. Я также получаю URL изображений, таких как url ​​/ image.jpeg, но не знаю, как добавить изображения в viewview в override fun getView.

код:

  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

}

Ответы [ 3 ]

0 голосов
/ 07 ноября 2018

Я найду решение и его работоспособность без ошибок.

Picasso.get().load(list[position].logo).into(LogoAriline)
0 голосов
/ 08 ноября 2018

Вы можете использовать библиотеку Glide

Glide.from(convertView).load(image_source).into(LogoAriline)
0 голосов
/ 07 ноября 2018
LogoAriline.setImageResource(R.drawable.drawableName)

или альтернативно реализовать Пикассо http://square.github.io/picasso/

и использование:

Picasso.with(view.context)    
    .load(R.drawable.drawableName || url)  
    .into(LogoAriline)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...