2013-02-08 225 views
0

我做了一個應用程序,它將檢索所有存儲的聯繫人。我想創建一個應用程序,允許用戶選擇他想要添加到應用程序的聯繫人。 我應該動態創建複選框並檢索選定的聯繫人還是有任何其他方式來做到這一點?選擇聯繫人

回答

0

這是一個例子,像u需要工作

 // 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(), 「你好」,Toast.LENGTH_LONG).show(); } });

//主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佈局

+0

請你給我的簡要說明你的code.I無法理解它。 –

+0

看到這個 http://thinkandroid.wordpress.com/2010/01/09/simplecursoradapters-and-listviews/ – Rohit

相關問題