android中导航抽屉在列表视图上添加按钮

android中导航抽屉在列表视图上添加按钮,android,listview,button,navigation-drawer,Android,Listview,Button,Navigation Drawer,我想在导航抽屉的每个列表视图中添加按钮。我们如何在那里添加按钮?任何主体都可以提供示例/示例代码。我从Android开发者那里获取了示例 提前感谢您将使用这个答案,我解释了如何设计自定义listView。。。。 在下面的课程中,我使用了两个textview来替换这两个,您只需使用一个2 按钮并使用此自定义适配器 像 CustomAdapter mAdapter = new CustomAdapter(this, R.layout.listitem, mListItems); mPullRefre

我想在导航抽屉的每个列表视图中添加按钮。我们如何在那里添加按钮?任何主体都可以提供示例/示例代码。我从Android开发者那里获取了示例


提前感谢

您将使用这个答案,我解释了如何设计自定义listView。。。。 在下面的课程中,我使用了两个textview来替换这两个,您只需使用一个2

按钮并使用此自定义适配器

CustomAdapter mAdapter = new CustomAdapter(this, R.layout.listitem, mListItems);
mPullRefreshListView.setAdapter(mAdapter);
然后使用这个代码

public class CustomAdapter extends ArrayAdapter<Sample> {

public ArrayList<Sample> mlist;
public Context context;
public LayoutInflater inflater;

public CustomAdapter(Context context, int resource, ArrayList<Sample> mlist) {
    super(context, resource);
    this.mlist = mlist;
    this.context = context;
    inflater = (LayoutInflater) context
            .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
}

@Override
public int getPosition(Sample item) {
    return super.getPosition(item);
}

@Override
public Sample getItem(int position) {
    return mlist.get(position);
}

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

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

@Override
public View getView(int position, View convertView, ViewGroup parent) {
    convertView = inflater.inflate(R.layout.listitem, null);
    TextView text1 = (TextView) convertView.findViewById(R.id.item1);
    TextView text2 = (TextView) convertView.findViewById(R.id.item2);
    text1.setText(mlist.get(position).getListitem1());
    text2.setText(mlist.get(position).getListitem2());
    text2.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            // you just put your Logic here And use this custom adapter to
            // load your Data By using this particular custom adapter to
            // your listview

        }
    });
    return convertView;
}

}
公共类CustomAdapter扩展了ArrayAdapter{
公共阵列列表;
公共语境;
公共场所;充气机;
公共CustomAdapter(上下文上下文、int资源、ArrayList mlist){
超级(上下文、资源);
this.mlist=mlist;
this.context=上下文;
充气器=(充气器)上下文
.getSystemService(上下文布局\充气机\服务);
}
@凌驾
公共int getPosition(示例项){
返回super.getPosition(项目);
}
@凌驾
公共示例getItem(int位置){
返回mlist.get(位置);
}
@凌驾
public int getCount(){
返回mlist.size();
}
@凌驾
公共长getItemId(int位置){
返回super.getItemId(位置);
}
@凌驾
公共视图getView(int位置、视图转换视图、视图组父视图){
convertView=充气机。充气(R.layout.listitem,null);
TextView text1=(TextView)convertView.findViewById(R.id.item1);
TextView text2=(TextView)convertView.findViewById(R.id.item2);
text1.setText(mlist.get(position.getListitem1());
text2.setText(mlist.get(position.getListitem2());
text2.setOnClickListener(新的OnClickListener(){
@凌驾
公共void onClick(视图v){
//您只需将逻辑放在这里,并使用此自定义适配器
//通过使用此特定的自定义适配器加载数据
//您的列表视图
}
});
返回视图;
}
}

所有最好的

使用自定义列表视图你能提供示例吗…在google或stackoverflow firstk上搜索fine…同时你能提供我…能提供fine…你能提供我链接吗。。。