protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_xiaomu_note1); //创建一个List集合,List集合的元素是map List<Map<String,Object>> listItems = new ArrayList<Map<String,Object>>(); for (int i = 0;i<names.length;i++){ Map<String,Object> listItem = new HashMap<String,Object>(); listItem.put("header",imageIds[i]); listItem.put("personName",names[i]); listItem.put("desc",descs[i]); listItems.add(listItem); } //创建一个SimpleAdapter SimpleAdapter simpleAdapter = new SimpleAdapter(this,listItems,R.layout.simple_item1, new String[]{"personName","header","desc"}, new int[] {R.id.name,R.id.header,R.id.desc}); ListView list = (ListView) findViewById(R.id.mylist); //为ListView设置Adapter list.setAdapter(simpleAdapter);
时间: 2024-03-19 13:40:54 浏览: 11
这段代码是一个 Android Activity 的 onCreate 方法,主要功能是创建一个包含列表项的 ListView,并将数据绑定到 ListView 上。具体来说,代码中定义了一个 List 集合 `listItems`,用于存储每个列表项的数据,每个列表项都是一个 Map 对象,其中包括三个键值对:`header`、`personName` 和 `desc`,分别对应列表项中的图片、名称和描述。然后通过一个 for 循环,将每个列表项的数据添加到 `listItems` 集合中。接着,使用 SimpleAdapter 对象将 `listItems` 集合中的数据绑定到 ListView 中的每个列表项上,SimpleAdapter 的构造函数中指定了使用哪个布局文件来显示每个列表项的内容,并指定了每个列表项中各个控件对应的数据来源。最后,将 SimpleAdapter 对象设置为 ListView 的适配器,以便 ListView 能够正确地显示列表项的数据。
相关问题
protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_about_us);
这是Android中Activity的一个生命周期方法onCreate(),它会在Activity第一次创建时被调用。在该方法中,通常会进行一些初始化的操作,如设置布局、绑定控件、注册监听器等。其中,setContentView()方法用于设置Activity的布局,参数R.layout.activity_about_us表示使用名为activity_about_us的布局文件。该方法返回一个View对象,表示Activity的根视图。在该方法中,也可以通过savedInstanceState参数获取之前保存的Activity状态数据,如屏幕方向、输入内容等。除了onCreate(),Activity还有其他生命周期方法,比如onStart()、onResume()、onPause()、onStop()、onDestroy()等。这些方法可以用来处理Activity的不同生命周期阶段的操作。
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.select_layout);
这是一个 Android 应用程序的 onCreate 方法,它在 Activity 创建时被调用,用于设置布局和初始化界面。其中 setContentView 方法用于设置布局文件,R.layout.select_layout 是布局文件的资源 ID。