0

保存されているすべての連絡先を取得するアプリを作成しました。ユーザーがアプリに追加したい連絡先を選択できるアプリを作成したいと思います。チェックボックスを動的に作成して、選択した連絡先を取得する必要がありますか、それとも他の方法がありますか?

4

1 に答える 1

0

これは例です、あなたが働く必要があるように

     // MainActivity

      public class MainActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

   final ListView listTags = (ListView) findViewById(R.id.listPack);
   listTags.setAdapter(new ArrayAdapter<String>(this, R.layout.list_item, mStrings));
   listTags.setOnItemClickListener(new OnItemClickListener() {

       @Override
       public void onItemClick(AdapterView<?> parent, View view,
               int position, long id) {
           listTags.setSelection(position);

// Toast.makeText(getParent()、 "hello"、Toast.LENGTH_LONG).show(); }});

}


 private String[] mStrings = {

    "Comte", "Coolea", "Cooleney", "Coquetdale", "Corleggy", "Cornish Pepper",
    "Cotherstone", "Cotija", "Cottage Cheese", "Cottage Cheese (Australian)",
    "Cougar Gold", "Coulommiers", "Coverdale", "Crayeux de Roncq", "Cream Cheese",
    "Cream Havarti", "Crema Agria", "Crema Mexicana", "Creme Fraiche", "Crescenza",
    "Croghan", "Crottin de Chavignol", "Crottin du Chavignol", "Crowdie", "Crowley",
    "Cuajada", "Curd", "Cure Nantais", "Curworthy", "Cwmtawe Pecorino",
   };

//メインxml

<TextView
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="@string/hello" />

<ListView
    android:id="@+id/listPack"
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:layout_marginBottom="5dip"
    android:layout_marginLeft="5dip"
    android:layout_marginRight="5dip"
    android:layout_weight="1" >
</ListView>

    </LinearLayout>

//list_item.xml//レイアウト

于 2013-02-08T10:24:28.283 に答える