栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

安卓 元素渲染(类似v-for)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

安卓 元素渲染(类似v-for)

Activity:

import android.widget.AdapterView;

listView=findViewById(R.id.chongzhilist);//获取该元素
ArrayList> datas=Util.strislist(jsonObject.get("data"));//接口获得的ArrayList>数据

String[] from={"ptype","sum","datetime"};//map中的key值
int[]  to={R.id.cptype,R.id.csum,R.id.cdatetime};//想要展示的元素的id
SimpleAdapter simpleAdapter=new SimpleAdapter(that,datas,R.layout.chongzhililubujv,from,to);//that是类中的一对象,类名 that=this;,第二个参数是布局页面
listView.setAdapter(simpleAdapter);//渲染
// 为ListView列表项绑定点击事件监听器
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
     @Override
     public void onItemClick(AdapterView adapterView, View view, int position, long id) {
         Toast.makeText(that,"该充值id"+datas.get(position).get("prid").toString(),Toast.LENGTH_SHORT).show();
     }
 });

其中datas值

[
        {
            "prid": 7,//充值记录id(主键)
            "uid": null,
            "sum": "3999",//充值金额
            "ptype": "否",//是否赠送
            "datetime": "2022-05-12 17:40:07"//时间
        }
    ]

ListView所在页




    

    



渲染后

布局页





    

        
        
        

        
        
    
    
        
        
    


布局页展示

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/888568.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号