Android电话短信拦截项目总结之 checkbox和listview抢焦点

效果图:


当listview中放有 checkbox时,点击listview选中 checkbox;

布局中

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="50dp" 
    android:gravity="center_vertical">


    <CheckBox
        android:id="@+id/cb_item_black"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:focusable="false"
        android:clickable="false"
        />



    <TextView
        android:id="@+id/tv_item_type"
        android:layout_width="wrap_content"
        android:layout_height="50dp"
        android:layout_alignParentRight="true"
        android:layout_marginRight="5dp"
        android:text="电话" 
        android:gravity="center_vertical"/>


    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerVertical="true"
        android:layout_toLeftOf="@+id/tv_type"
        android:layout_toRightOf="@+id/cb_item_black"
        android:orientation="vertical" >


        <TextView
            android:id="@+id/tv_item_number"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="TextView" />


        <TextView
            android:id="@+id/tv_item_name"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="TextView" />
    </LinearLayout>





</RelativeLayout>

核心代码:

 /**
     * 点击listview的条目选中多选框
     */

listview中的条目监听
    @Override
    public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
        CheckBox cb = (CheckBox) view.findViewById(R.id.cb_item_black);
        cb.toggle();//切换选中状态
        Toast.makeText(this, data.get(position).getNumber(), 0).show();
    }

如果没有明白下载我的源码:

http://download.csdn.net/detail/zhaihaohao1/8618553


你可能感兴趣的:(Android电话短信拦截项目总结之 checkbox和listview抢焦点)