我将创建一个应用程序,用于在列表视图中显示已安装的应用程序(及其图标),该列表视图将包含多个复选框。我怎样才能做到这一点?如果有可能,请告诉我方式。我知道这个example列表视图有多个复选框。是否可以使用imageview实现此应用程序?谢谢。
答案 0 :(得分:1)
以下是您需要的架构:
您也可以参考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的每个视图项的点击事件。