2011-09-20 74 views
0

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

回答

1

这是你为你的需求结构:

  1. 获取安装的应用程序列表。
  2. 实现自定义列表适配器。

您也可以参考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>