求大神指点我怎么加checkbox androidlistviewcheckbox 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 或者哪位大神给我发一个android搜索文件,并在搜索结果后面加checkbox的软件,万分感激 item.xml里把相对布局改成线性布局吧<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content" android:paddingBottom="5dip" android:paddingLeft="12dip" android:paddingRight="12dip"> <TextView android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/result_list" android:textSize="20dip" android:paddingTop="15px" android:layout_marginLeft="70px"> </TextView> <CheckBox android:id="@+id/cb" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:focusable="false"></CheckBox> </LinearLayout> 大神 该怎么往主activity里面加啊 你先查查ListView的用法吧 你先查查ListView的用法吧额,我也是刚接触,大神能抽点时间帮我弄下么,这是同学问我的,他也是急需,万分感谢了 你先查查ListView的用法吧额,我也是刚接触,大神能抽点时间帮我弄下么,这是同学问我的,他也是急需,万分感谢了看MyListView4 http://www.cnblogs.com/allin/archive/2010/05/11/1732200.html 自己改下就能用了 你先查查ListView的用法吧额,我也是刚接触,大神能抽点时间帮我弄下么,这是同学问我的,他也是急需,万分感谢了看MyListView4 http://www.cnblogs.com/allin/archive/2010/05/11/1732200.html 自己改下就能用了大神能帮忙加下吗,急求啊,适配器找到了就是还是不大明白该怎么加,package com.example.search;import java.util.ArrayList;import java.util.HashMap;import android.content.Context;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.BaseAdapter;import android.widget.CheckBox;import android.widget.TextView;public class listcheck extends BaseAdapter { // 填充数据的list private ArrayList<String> list; // 用来控制CheckBox的选中状况 private static HashMap<Integer, Boolean> isSelected; // 上下文 private Context context; // 用来导入布局 private LayoutInflater inflater = null; // 构造器 public listcheck(ArrayList<String> list, Context context) { this.context = context; this.list = list; inflater = LayoutInflater.from(context); isSelected = new HashMap<Integer, Boolean>(); // 初始化数据 initDate(); } // 初始化isSelected的数据 private void initDate() { for (int i = 0; i < list.size(); i++) { getIsSelected().put(i, false); } } @Override public int getCount() { return list.size(); } public Object getItem(int position) { return list.get(position); } @Override public long getItemId(int position) { return position; } public View getView1(int position, View convertView, ViewGroup parent) { ViewHolder holder = null; if (convertView == null) { // 获得ViewHolder对象 holder = new ViewHolder(); // 导入布局并赋值给convertview convertView = inflater.inflate(R.layout.listview_item, null); holder.tv = (TextView) convertView.findViewById(R.id.item_tv); holder.cb = (CheckBox) convertView.findViewById(R.id.item_cb); // 为view设置标签 convertView.setTag(holder); } else { // 取出holder holder = (ViewHolder) convertView.getTag(); } // 设置list中TextView的显示 holder.tv.setText(list.get(position)); // 根据isSelected来设置checkbox的选中状况 holder.cb.setChecked(getIsSelected().get(position)); return convertView; } public class ViewHolder{ TextView tv; CheckBox cb; } public static HashMap<Integer, Boolean> getIsSelected() { return isSelected; } public static void setIsSelected(HashMap<Integer, Boolean> isSelected) { listcheck.isSelected = isSelected; } @Override public View getView(int position, View convertView, ViewGroup parent) { // TODO Auto-generated method stub return null; } } 你先查查ListView的用法吧额,我也是刚接触,大神能抽点时间帮我弄下么,这是同学问我的,他也是急需,万分感谢了看MyListView4 http://www.cnblogs.com/allin/archive/2010/05/11/1732200.html 自己改下就能用了大神能帮忙加下吗,急求啊,适配器找到了就是还是不大明白该怎么加,package com.example.search;import java.util.ArrayList;import java.util.HashMap;import android.content.Context;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.BaseAdapter;import android.widget.CheckBox;import android.widget.TextView;public class listcheck extends BaseAdapter { // 填充数据的list private ArrayList<String> list; // 用来控制CheckBox的选中状况 private static HashMap<Integer, Boolean> isSelected; // 上下文 private Context context; // 用来导入布局 private LayoutInflater inflater = null; // 构造器 public listcheck(ArrayList<String> list, Context context) { this.context = context; this.list = list; inflater = LayoutInflater.from(context); isSelected = new HashMap<Integer, Boolean>(); // 初始化数据 initDate(); } // 初始化isSelected的数据 private void initDate() { for (int i = 0; i < list.size(); i++) { getIsSelected().put(i, false); } } @Override public int getCount() { return list.size(); } public Object getItem(int position) { return list.get(position); } @Override public long getItemId(int position) { return position; } public View getView1(int position, View convertView, ViewGroup parent) { ViewHolder holder = null; if (convertView == null) { // 获得ViewHolder对象 holder = new ViewHolder(); // 导入布局并赋值给convertview convertView = inflater.inflate(R.layout.listview_item, null); holder.tv = (TextView) convertView.findViewById(R.id.item_tv); holder.cb = (CheckBox) convertView.findViewById(R.id.item_cb); // 为view设置标签 convertView.setTag(holder); } else { // 取出holder holder = (ViewHolder) convertView.getTag(); } // 设置list中TextView的显示 holder.tv.setText(list.get(position)); // 根据isSelected来设置checkbox的选中状况 holder.cb.setChecked(getIsSelected().get(position)); return convertView; } public class ViewHolder{ TextView tv; CheckBox cb; } public static HashMap<Integer, Boolean> getIsSelected() { return isSelected; } public static void setIsSelected(HashMap<Integer, Boolean> isSelected) { listcheck.isSelected = isSelected; } @Override public View getView(int position, View convertView, ViewGroup parent) { // TODO Auto-generated method stub return null; } }getView1方法中convertView = inflater.inflate(R.layout.listview_item, null);这句的listview_item就是你要添加的item.xml,你修改成你的就是。 小菜请教个问题,eoeandroid上没解决 显示不出hello world 请问如何判断摄像头何时需要重新自动对焦呢? hello-jni编译问题no rule to make target all怎么回事?? 小问题 关于AssetManager close 怎么等待一个线程结束?希望等待的过程中界面不能卡死.. PopupWindow.setSplitTouchEnabled(true);是什么意思? 请教哪里有M4A格式解码器 关于RTP协议的问题 java语言 android 调用系统录制视频程序 返回mp4 本人想买个魅族mx4,请问下魅族mx4能直接进行安卓编程吗?
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingBottom="5dip"
android:paddingLeft="12dip"
android:paddingRight="12dip">
<TextView android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:id="@+id/result_list"
android:textSize="20dip"
android:paddingTop="15px"
android:layout_marginLeft="70px">
</TextView>
<CheckBox android:id="@+id/cb"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:focusable="false"></CheckBox>
</LinearLayout>
你先查查ListView的用法吧
你先查查ListView的用法吧额,我也是刚接触,大神能抽点时间帮我弄下么,这是同学问我的,他也是急需,万分感谢了
你先查查ListView的用法吧额,我也是刚接触,大神能抽点时间帮我弄下么,这是同学问我的,他也是急需,万分感谢了看MyListView4 http://www.cnblogs.com/allin/archive/2010/05/11/1732200.html 自己改下就能用了
你先查查ListView的用法吧额,我也是刚接触,大神能抽点时间帮我弄下么,这是同学问我的,他也是急需,万分感谢了看MyListView4 http://www.cnblogs.com/allin/archive/2010/05/11/1732200.html 自己改下就能用了大神能帮忙加下吗,急求啊,适配器找到了就是还是不大明白该怎么加,package com.example.search;import java.util.ArrayList;
import java.util.HashMap;import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.CheckBox;
import android.widget.TextView;public class listcheck extends BaseAdapter {
// 填充数据的list
private ArrayList<String> list;
// 用来控制CheckBox的选中状况
private static HashMap<Integer, Boolean> isSelected;
// 上下文
private Context context;
// 用来导入布局
private LayoutInflater inflater = null; // 构造器
public listcheck(ArrayList<String> list, Context context) {
this.context = context;
this.list = list;
inflater = LayoutInflater.from(context);
isSelected = new HashMap<Integer, Boolean>();
// 初始化数据
initDate();
} // 初始化isSelected的数据
private void initDate() {
for (int i = 0; i < list.size(); i++) {
getIsSelected().put(i, false);
}
} @Override
public int getCount() {
return list.size();
} public Object getItem(int position) {
return list.get(position);
} @Override
public long getItemId(int position) {
return position;
} public View getView1(int position, View convertView, ViewGroup parent) {
ViewHolder holder = null;
if (convertView == null) {
// 获得ViewHolder对象
holder = new ViewHolder();
// 导入布局并赋值给convertview
convertView = inflater.inflate(R.layout.listview_item, null);
holder.tv = (TextView) convertView.findViewById(R.id.item_tv);
holder.cb = (CheckBox) convertView.findViewById(R.id.item_cb);
// 为view设置标签
convertView.setTag(holder);
} else {
// 取出holder
holder = (ViewHolder) convertView.getTag();
}
// 设置list中TextView的显示
holder.tv.setText(list.get(position));
// 根据isSelected来设置checkbox的选中状况
holder.cb.setChecked(getIsSelected().get(position));
return convertView;
} public class ViewHolder{
TextView tv;
CheckBox cb;
}
public static HashMap<Integer, Boolean> getIsSelected() {
return isSelected;
} public static void setIsSelected(HashMap<Integer, Boolean> isSelected) {
listcheck.isSelected = isSelected;
} @Override
public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
return null;
}
}
你先查查ListView的用法吧额,我也是刚接触,大神能抽点时间帮我弄下么,这是同学问我的,他也是急需,万分感谢了看MyListView4 http://www.cnblogs.com/allin/archive/2010/05/11/1732200.html 自己改下就能用了大神能帮忙加下吗,急求啊,适配器找到了就是还是不大明白该怎么加,package com.example.search;import java.util.ArrayList;
import java.util.HashMap;import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.CheckBox;
import android.widget.TextView;public class listcheck extends BaseAdapter {
// 填充数据的list
private ArrayList<String> list;
// 用来控制CheckBox的选中状况
private static HashMap<Integer, Boolean> isSelected;
// 上下文
private Context context;
// 用来导入布局
private LayoutInflater inflater = null; // 构造器
public listcheck(ArrayList<String> list, Context context) {
this.context = context;
this.list = list;
inflater = LayoutInflater.from(context);
isSelected = new HashMap<Integer, Boolean>();
// 初始化数据
initDate();
} // 初始化isSelected的数据
private void initDate() {
for (int i = 0; i < list.size(); i++) {
getIsSelected().put(i, false);
}
} @Override
public int getCount() {
return list.size();
} public Object getItem(int position) {
return list.get(position);
} @Override
public long getItemId(int position) {
return position;
} public View getView1(int position, View convertView, ViewGroup parent) {
ViewHolder holder = null;
if (convertView == null) {
// 获得ViewHolder对象
holder = new ViewHolder();
// 导入布局并赋值给convertview
convertView = inflater.inflate(R.layout.listview_item, null);
holder.tv = (TextView) convertView.findViewById(R.id.item_tv);
holder.cb = (CheckBox) convertView.findViewById(R.id.item_cb);
// 为view设置标签
convertView.setTag(holder);
} else {
// 取出holder
holder = (ViewHolder) convertView.getTag();
}
// 设置list中TextView的显示
holder.tv.setText(list.get(position));
// 根据isSelected来设置checkbox的选中状况
holder.cb.setChecked(getIsSelected().get(position));
return convertView;
} public class ViewHolder{
TextView tv;
CheckBox cb;
}
public static HashMap<Integer, Boolean> getIsSelected() {
return isSelected;
} public static void setIsSelected(HashMap<Integer, Boolean> isSelected) {
listcheck.isSelected = isSelected;
} @Override
public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
return null;
}
}getView1方法中convertView = inflater.inflate(R.layout.listview_item, null);这句的listview_item就是你要添加的item.xml,你修改成你的就是。