title: Android how to use checkedtextview
body: <p>the title speaks for itself. I am over several articles, topics and still haven't figured out how to use checkedtextview. I want a listview with checkable items.
  In the following code i am using a listview and populating it with a string array. But how to change it to checkedtextview?</p>
  
  <p>delete.xml:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;LinearLayout
       xmlns:android="http://schemas.android.com/apk/res/android"
       android:paddingTop="4dip"
       android:layout_width="fill_parent"
       android:layout_height="wrap_content"
       android:orientation="horizontal"
       android:id="@+id/linlay0"
       android:background="@color/list_bg"&gt;
    &lt;TextView 
          android:id="@+id/TextView00"
          android:layout_width="fill_parent"
          android:layout_height="wrap_content"
          android:background="#D8D8D8"
          android:textColor="#424242"
          android:gravity="center_horizontal|center_vertical"
          android:textSize="20px"
          android:height="40px"
          android:textStyle="bold"
          /&gt;
       &lt;ListView android:id="@+id/ListView01"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content" /&gt;
  &lt;/LinearLayout&gt;
  </code></pre>
  
  <p>delete_lv.xml:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  
  &lt;LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:gravity="center_vertical"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"&gt;
  
  &lt;TextView
  android:id="@+id/list_content"
  android:textColor="#222222"
  android:gravity="center"
  android:text="sample"
  android:layout_margin="4dip"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  /&gt;
  
  &lt;/LinearLayout&gt;
  </code></pre>
  
  <p>Delete.java:</p>
  
  <pre><code>public class Delete extends Activity {
  
      ListView lv1;
      ArrayAdapter&lt;String&gt; adapter1;
      private String lv_items[] = { "Android", "iPhone", "BlackBerry",
                   "AndroidPeople", "J2ME", "Listview", "ArrayAdapter", "ListItem",
                   "Us", "UK", "India" };
  
  @Override
  public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.delete);
  
  TextView tv0 = (TextView)findViewById(R.id.TextView00);
  tv0.setText("Deletes");
  
  lv1 = (ListView) findViewById(R.id.ListView01);
  adapter1 = new ArrayAdapter&lt;String&gt;(Delete.this,R.layout.list_black_text,R.id.list_content, lv_items);
  lv1.setAdapter(adapter1);
  adapter1.notifyDataSetChanged();
  
  }
  }
  </code></pre>