为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我的运行直接崩掉了呀,完全是照着老师的敲的。。烦死我了

package com.example.android_listview;


import java.util.ArrayList;

import java.util.HashMap;

import java.util.List;

import java.util.Map;


import android.os.Bundle;

import android.app.Activity;

import android.view.Menu;

import android.widget.ArrayAdapter;

import android.widget.ListView;

import android.widget.SimpleAdapter;


public class MainActivity extends Activity {

private ListView listview;

private ArrayAdapter<String>arr_adapter;

private SimpleAdapter simple_adapter;

private List<Map<String, Object>>dataList;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

listview = (ListView) findViewById(R.id.listView);

String[] arr_date = {"T购1","T购2","T购3","T购4","T购5","T购6","T购7" };

//·1新建一个数据适配器

//1.上下文, 2.当前listView加载的每一个列表所对应的布局文件3.数据源

//simpleadapter

/**

* context 上下文

* date List<? extends Map<String, ?>> data 一个map所组成的list集合

* 每一个map都会都应listview列表中的一行

* 每一个map(键--值对)中的键必须包含所有在from中所指定的键

* resouce: 列表项的布局文件ID

* from : Map中的键名 

* to : 绑定数据视图中的ID与from成对应关系

*/

dataList = new ArrayList<Map<String, Object>>();

arr_adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, arr_date);

simple_adapter = new SimpleAdapter(this, getData(), R.layout.item, new String[]{"pic", "text"}, new int []{R.id.pic, R.id.text});

//使用师徒去加载适配器

//listview.setAdapter(arr_adapter);

listview.setAdapter(simple_adapter);

}

private List<Map<String, Object>> getData(){

for(int i = 0; i < 20; i++){

Map<String, Object> map = new HashMap<String, Object>();

map.put("pic", R.drawable.ic_launcher);

map.put("text", "慕课网 " + i);

dataList.add(map);

}

return dataList;

}

}


正在回答

8 回答

你解决了吗?告诉我怎么回事啊,


0 回复 有任何疑惑可以回复我~

一样的问题

0 回复 有任何疑惑可以回复我~

看一下错误日志

0 回复 有任何疑惑可以回复我~

你把项目工程的API版本和运行的模拟器版本统一一下再试试

0 回复 有任何疑惑可以回复我~

一样的问题,求解。。

0 回复 有任何疑惑可以回复我~

05-25 04:55:49.406: E/Trace(867): error opening trace file: No such file or directory (2)


0 回复 有任何疑惑可以回复我~

我的布局文件也是全部照着老师敲的 日志好像是 erreor to oppening tarce什么的

0 回复 有任何疑惑可以回复我~

你的布局文件中,有木有问题

0 回复 有任何疑惑可以回复我~
#1

qq_艾麽_0

还有你的错误日志是啥
2016-05-25 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android攻城狮的第二门课(第1季)
  • 参与学习       111162    人
  • 解答问题       1457    个

本课程由浅入深地带您学会Android的常用控件的开发和使用

进入课程

为什么我的运行直接崩掉了呀,完全是照着老师的敲的。。烦死我了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信