Android 快速完成Adapter编辑

不多说先上一图
看到什么不同
有没有发现我创建文件时多了东西,对就是那里鼠标位置多了个Adapter,
这个Adapter其实是我自己定义的,你问我有什么用看图说话,
上代码
`package com.dscs.ber.lizi;

import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;

import com.dscs.ber.R;

import java.util.List;

/**
* 不喜欢刘明
*/
public class MainAdapter extends BaseAdapter {
Context context;
List data;

public MainAdapter(List<String> data, Context context) {
    this.data = data;
    this.context = context;
}

@Override
public int getCount() {
    return data.size();
}

@Override
public Object getItem(int position) {
    return data.get(position);
}

@Override
public long getItemId(int position) {
    return position;
}

@Override
public View getView(int position, View convertView, ViewGroup parent) {
    ViewHodler vh;
    if (convertView == null) {
        convertView = LayoutInflater.from(context).inflate(R.layout.item_layout, null);
        vh = new ViewHodler(convertView);
        convertView.setTag(vh);
    } else {
        vh = (ViewHodler) convertView.getTag();
    }
    return convertView;
}

public static class ViewHodler {
    public ViewHodler(View view) {
    }
}

}`(List没有泛型是这里显示不出来第一次用不知道怎么解决)
看完代码该抱怨了 肯定大家都会写 我说我不是写的信不
不信我上图
这里写图片描述
点击OK就会创建以上类
想知道怎么实现看图
这里写图片描述
实现方法其实很简单 这幅图应该知道在哪里,点+号 把你写好的代码放到右边,红色部分看上幅图就知道了,上幅图没有的 点开Class参考下
然后然后然后 还不打开Studio试试,然后希望大神能告诉我R包怎么导
发现问题: R包不会导需要创建好类再导包
最后总结,第一次用 发现Markdown编辑器好牛B
题外:
其实ViewHodler不用写,id也不用写 在代码里写还是快一点的因为有有Goole大神的Studio,还有ViewHodler可以没有因为有ButterKnife
当然还可以使用CommonAdapter 好像写不下了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值