BaseAdapter中怎么使用Application全局变量

写了个继承BaseAdapter的类做适配器,为啥不能用Application全局变量啊
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在C#BaseAdapter是一个抽象类,是用于创建自定义适配器的基类。 以下是BaseAdapter使用步骤: 1. 创建自定义适配器类并继承BaseAdapter。 ```c# public class MyAdapter : BaseAdapter { // 实现抽象方法 } ``` 2. 实现BaseAdapter的抽象方法: - GetView():获取每个列表项的视图。 - GetItem():获取列表指定位置的数据项。 - GetItemId():获取指定位置的数据项的ID。 - Count:获取列表数据项的数量。 ```c# public override View GetView(int position, View convertView, ViewGroup parent) { // 获取列表项的视图 } public override Java.Lang.Object GetItem(int position) { // 获取指定位置的数据项 } public override long GetItemId(int position) { // 获取指定位置的数据项的ID } public override int Count { // 获取列表数据项的数量 } ``` 3. 在适配器添加数据源。 ```c# public List<string> mDataList = new List<string>(); ``` 4. 在GetView()方法根据数据源创建视图。 ```c# public override View GetView(int position, View convertView, ViewGroup parent) { View view = convertView; if (view == null) { view = LayoutInflater.From(mContext).Inflate(Resource.Layout.layout_item, null); } TextView tvName = view.FindViewById<TextView>(Resource.Id.tv_name); tvName.Text = mDataList[position]; return view; } ``` 5. 在Activity使用自定义适配器。 ```c# MyAdapter adapter = new MyAdapter(this); listView.Adapter = adapter; ``` 以上就是在C#使用BaseAdapter的基本步骤。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值