android listview显示问题 我在用户点击一个按钮的时候弹出一个AlertDialog,然后用SimpleAdapter 返回了个ListAdapter对象,将它填充到AlertDialog中,问题是我在模拟器上显示正常,但是在真机上测试中间的分割线就乱了,截图如下:请问有什么解决办法没有啊,谢谢了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 BaseAdapter怎么用啊?能把代码贴下吗?谢谢了 class MyAdapter extends BaseAdapter { private LayoutInflater mInflater; // 保存所有文章信息的列表 private List<SendGPSTask> scheduleList; MyAdapter(Context context, List<SendGPSTask> scheduleList) { // 参数初始化 mInflater = LayoutInflater.from(context); this.scheduleList = scheduleList; } public int getCount() { return scheduleList.size(); } public SendGPSTask getItem(int position) { return scheduleList.get(position); } public long getItemId(int position) { return position; } public View getView(int position, View convertView, ViewGroup parent) { /// 此方法中构建你的显示界面 ViewHolder holder = null; holder = new ViewHolder(); if(convertView == null) { convertView = mInflater.inflate(R.layout.my_schedule_list, null); } else { holder = (ViewHolder) convertView.getTag(); } return convertView; } } 非常感谢,我是用AlertDialog弹出一个listview一样的东西,然后还能触发一个点击事件,现在是功能都实现了,就是在真机上的分割线显示有问题,我下面把我写的代码贴出来,有什么办法能够解决这个分割线的问题吗,不好意思,我不是搞android的,所以对android开发不是很熟悉,谢谢了!//将lisitview弹出AlertDialog dlg = new AlertDialog.Builder(Def.this).setTitle("请选择").setAdapte(getAdapter(),new DialogInterface.OnClickListener() {// @Overridepublic void onClick(DialogInterface dialog,int position) {onCreateAttachment(position);}private void onCreateAttachment(int position) {}}).show();//获得数据源的方法public ListAdapter getAdapter() {String[] title = { "我的动态", "公司动态", "提到我的", "我发布的", "我喜欢的" };// 生成动态数组,加入数据ArrayList<HashMap<String, Object>> listItem = new ArrayList<HashMap<String, Object>>();for (int i = 0; i < title.length; i++) {HashMap<String, Object> map = new HashMap<String, Object>(); map.put("ItemTitle", title[i]);listItem.add(map);}// 生成适配器的Item和动态数组对应的元素SimpleAdapter listItemAdapter = new SimpleAdapter(this, listItem,// 数据源R.layout.list_items,// ListItem的XML实现// 动态数组与ImageItem对应的子项new String[] { "ItemTitle" },new int[] { R.id.ItemTitle });return listItemAdapter;} 你的sdk是不是不完整,少源文件 我是放在真机上测的显示有问题,公司刚买的HTC的行货手机,不可能缺少什么的。请问有谁可以贴一个在AlertDialog 中添加一个listview,然后可以修改分割线的吗?在线等,有结果马上结贴,谢谢! 求解决 ExpandableListActivity中的onChildClick如何获取信息 在线等?? 求助,sqlite问题 紧急求助:当执行View的onLongClick事件如何获得在屏幕上的坐标,谢谢了! 为啥我的button没有响应呢 ListView 深深的伤了我的心 listview中的textview跑马灯效果失效 安卓开发 访问网络 4.2系统下调用getResponseCode 抛异常 Android 证书问题,求指导,万分感谢。 请教下怎么给apk提权 接口本身能像类那样实例化吗? android弹跳对话框
class MyAdapter extends BaseAdapter { private LayoutInflater mInflater;
// 保存所有文章信息的列表
private List<SendGPSTask> scheduleList;
MyAdapter(Context context, List<SendGPSTask> scheduleList) {
// 参数初始化
mInflater = LayoutInflater.from(context);
this.scheduleList = scheduleList;
}
public int getCount() {
return scheduleList.size();
} public SendGPSTask getItem(int position) {
return scheduleList.get(position);
} public long getItemId(int position) {
return position;
} public View getView(int position, View convertView, ViewGroup parent) {
/// 此方法中构建你的显示界面
ViewHolder holder = null;
holder = new ViewHolder();
if(convertView == null) {
convertView = mInflater.inflate(R.layout.my_schedule_list, null);
} else {
holder = (ViewHolder) convertView.getTag();
}
return convertView;
}
}
AlertDialog dlg = new AlertDialog.Builder(Def.this).setTitle("请选择").setAdapte(getAdapter(),new DialogInterface.OnClickListener() {
// @Override
public void onClick(DialogInterface dialog,int position) {
onCreateAttachment(position);
}
private void onCreateAttachment(int position) {}}).show();
//获得数据源的方法
public ListAdapter getAdapter() {
String[] title = { "我的动态", "公司动态", "提到我的", "我发布的", "我喜欢的" };
// 生成动态数组,加入数据
ArrayList<HashMap<String, Object>> listItem = new ArrayList<HashMap<String, Object>>();
for (int i = 0; i < title.length; i++) {
HashMap<String, Object> map = new HashMap<String, Object>();
map.put("ItemTitle", title[i]);
listItem.add(map);
}
// 生成适配器的Item和动态数组对应的元素
SimpleAdapter listItemAdapter = new SimpleAdapter(this, listItem,// 数据源
R.layout.list_items,// ListItem的XML实现
// 动态数组与ImageItem对应的子项
new String[] { "ItemTitle" },
new int[] { R.id.ItemTitle });
return listItemAdapter;
}
请问有谁可以贴一个在AlertDialog 中添加一个listview,然后可以修改分割线的吗?
在线等,有结果马上结贴,谢谢!