【问题标题】:How to set images to a List view using custom adapter from array list by using glide*如何使用 glide* 使用数组列表中的自定义适配器将图像设置为列表视图
【发布时间】:2019-06-18 23:58:45
【问题描述】:

我已将所有图像放在一个可绘制对象中并创建了一个数组列表,如何 使用自定义适配器在列表视图中检索这些图像。


这是一个图像数组列表

Strings.xml 
  <string-array name="images">
    <item>@drawable/cash</item>
    <item>@drawable/paytm</item>
    <item>@drawable/phonepe</item>
    <item>@drawable/googlepay</item>
   </string-array>

这是 kotlin 代码

       var myadapter = object : BaseAdapter() {
       override fun getView(position: Int, convertView: View?, parent: 
                              ViewGroup?): View 
     { 
       val inflater = LayoutInflater.from(this@MainActivity)
       val v = inflater.inflate(R.layout.indview, null)           
  Glide.with(this@MainActivity).load(R.drawable.cash).into(v.iview)
  Glide.with(this@MainActivity).load(R.drawable.paytm).into(v.iview)
  Glide.with(this@MainActivity).load(R.drawable.phonepe).into(v.iview)
  Glide.with(this@MainActivity).load(R.drawable.googlepay).into(v.iview)
     return v
        }

我希望列表视图应该通过输入名称来获取图像 Glide 中 load() 中的属性

【问题讨论】:

标签: android xml listview kotlin android-glide


【解决方案1】:

我建议你使用一个普通的整数数组,然后将此数组传递给延迟加载适配器(带支架的适配器)并像这样调用Glide

Glide.with(activity).load(resources.get(position)).into(v.iview)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多