2017-12-11 23 views
-1

파일을 검색하고 삭제할 수있는 앱을 만들고 있습니다. 맞춤 ArrayAdapter

searchstring = receivedmsg.getString("mysearch"); 
    tv.setText("Search Results for " + searchstring); 

    searchForFileNameContainingSubstring(searchstring); 

    //ListAdapter myadapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, resList); 
    //lv.setAdapter(myadapter); 

    CustomAdapter adapter = new CustomAdapter(DataFetcher.this, android.R.layout.simple_list_item_1 , resList); 
    lv.setAdapter(adapter); 

결과로 listview에 표시되는 검색. listview에 확인란을 어떻게 추가합니까? 이미 Google에서 검색되었지만 작동하지 않습니다. 어떻게하면 될까요? 예를 들어 :

+0

체크 [link] (https://www.journaldev.com/14171/android-checkbox) –

+0

체크 박스를 추가하기위한 사용자 정의 단일 목록 레이아웃을 생성했습니다 –

+0

[Listview에서 체크 박스를 사용하여 선택한 항목 가져 오기] (https://stackoverflow.com/questions/18162931/get-selected-item-using-checkbox-in-listview) –

답변

2

당신이 원하는 어떤 이름을 가진 사용자 정의 레이아웃을 생성

single_item_list.xml

당신의 customAdapter에서 지금
<?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:orientation="vertical" 
     android:padding="6dip" > 

     <CheckBox 
      android:id="@+id/checkBox1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentLeft="true" 
      android:focusable="false" 
      android:focusableInTouchMode="false" 
      android:text="CheckBox" /> 

     <TextView 
      android:id="@+id/code" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignBaseline="@+id/checkBox1" 
      android:layout_alignBottom="@+id/checkBox1" 
      android:layout_toRightOf="@+id/checkBox1" 
      android:text="TextView" /> 

    </RelativeLayout> 

:

CustomAdapter adapter = new CustomAdapter(DataFetcher.this, R.layout.single_item_list , resList); 

customAdapter의 기능을 처리