列表视图有多个复选框和图像查看?

时间:2011-09-20 13:23:39

标签: android android-listview android-imageview

我将创建一个应用程序,用于在列表视图中显示已安装的应用程序(及其图标),该列表视图将包含多个复选框。我怎样才能做到这一点?如果有可能,请告诉我方式。我知道这个example列表视图有多个复选框。是否可以使用imageview实现此应用程序?谢谢。

2 个答案:

答案 0 :(得分:1)

以下是您需要的架构:

  1. 获取已安装的应用程序列表。
  2. 实施自定义列表适配器。
  3. 您也可以参考this tutorial

    您的自定义列表适配器的xml将如下所示:

    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout 
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width = "fill_parent"
        android:layout_height = "wrap_content"
        android:padding = "10dp" >
    
    <ImageView
        android:id = "@+id/image_icon"
        android:layout_width = "wrap_content"
        android:layout_height = "wrap_content"
        android:layout_alignParentLeft = "true" />
    
    <TextView
        android:id = "@+id/txt_name"
        android:layout_width = "wrap_content"
        android:layout_height = "wrap_content"
        android:textSize = "15dp"
        android:textColor = "@color/white"
        android:layout_toRightOf = "@+id/image_icon"
        android:layout_marginLeft = "8dp"
        android:maxLength = "20"
        android:ellipsize = "marquee" />
    
    <CheckBox
        android:id = "@+id/item_check"
        android:layout_width = "wrap_content"
        android:layout_height = "wrap_content"
        android:layout_alignParentRight = "true"
        android:button = "@drawable/btn_checkbox_selector"
        android:layout_marginRight = "10dp"
        android:clickable = "true" />
    
    </RelativeLayout>
    

答案 1 :(得分:1)

以下是您可以绑定复选框及其统计信息的链接。 http://www.androidsnippets.com/clickable-listview-items 您还可以处理添加到listview的每个视图项的点击事件。