Список просмотра с несколькими флажками и просмотром изображения? - PullRequest
0 голосов
/ 20 сентября 2011

Я собираюсь создать приложение для отображения установленных приложений (и их значков) в виде списка, который будет содержать несколько флажков. Как я могу это сделать? Если это возможно, пожалуйста, скажите мне путь. Я знал об этом примере для списка с несколькими флажками. Возможно ли реализовать это приложение с изображением? Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 20 сентября 2011

Вот ссылка, с которой вы можете связать чекбокс и его статистику. http://www.androidsnippets.com/clickable-listview-items Также вы можете обрабатывать события клика для каждого из элементов представления, добавленных в просмотр списка.

1 голос
/ 20 сентября 2011

Вот ваша архитектура для ваших нужд:

  1. Получить список установленных приложений.
  2. Реализация адаптера пользовательского списка.

Вы можете обратитьсяна этот урок тоже.

Ваш 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>
...