自定义ListView而不扩展ListActivity

时间:2013-05-06 03:19:48

标签: java android android-layout android-widget

我正在尝试创建一个简单的android项目,它有一个组织(Of Activity XML)

|图片|按钮|按钮|

| Listview Row(图片+文字+图片)|

|按钮|

我见过的示例扩展了ListActivity并覆盖了getView方法。我看到的问题是,活动只有一个列表,而不是我在组织中展示的其他东西。

这就像扩展ListView ......但我无法找到解决方案。

你能帮忙吗?

谢谢你。

2 个答案:

答案 0 :(得分:0)

按照以下步骤操作

  1. 使用findViewById
  2. 从xml获取listview
  3. 现在使用listview.setAdapter(new CustomAdapter())设置适配器;
  4. 创建一个扩展BaseAdapter的适配器并覆盖你已经知道的getView方法
  5. 在你的getView方法中膨胀你的xml(你需要showas arow)

  6. 通胀getSystemService(Context.Layout_Inflator_Service);

  7. 现在使用inflate方法...这将返回xml引用作为View对象现在使用此对象并在该视图上使用findviewbyid在行xml文件中设置这些imageview和textview的属性。

答案 1 :(得分:0)

此链接中提供了3个自定义列表视图示例..这可能会为您提供更好的主意

List view examples