2017-12-11 14 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に機能を扱います

関連する問題