【问题标题】:Custom ListView without extending ListActivity [duplicate]不扩展 ListActivity 的自定义 ListView [重复]
【发布时间】:2013-05-06 03:19:47
【问题描述】:

我正在尝试创建一个具有组织(活动 XML)的简单 android 项目

|图片 |按钮 |按钮 |

|列表视图行(图像+文本+图像)|

|按钮 |

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

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

你们能帮忙吗..

非常感谢。

【问题讨论】:

    标签: java android android-layout android-widget


    【解决方案1】:

    只需按照以下步骤操作

    1. 使用 findViewById 从您的 xml 中获取列表视图
    2. 现在使用 listview.setAdapter(new CustomAdapter()); 在其中设置适配器;
    3. 创建一个扩展 BaseAdapter 的适配器并覆盖您已经知道的 getView 方法
    4. 在您的 getView 方法中膨胀您的 xml(您需要显示为箭头的那个)

    5. 通货膨胀 getSystemService(Context.Layout_Inflator_Service);

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

    【讨论】:

      猜你喜欢
      • 2014-04-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多