2011-12-02 4 views
0

私は、リストからデータを引っ張っに問題があります。ここで私はドロップダウンを埋める方法です:ドロップダウンボックスから値を取得するには?

public void fillData() { 
    cursor = dbHelper.fetchAllEmail(); 
    startManagingCursor(cursor); 

    EMAILS = new String[] { DbAdapter.KEY_EMAIL }; 
    textView = (AutoCompleteTextView) findViewById(R.id.emailText); 
    ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.list_item, EMAILS); 
    textView.setAdapter(adapter);  
} 

、今、私はボタンが押されたときの値でプルしようとしているが、実際に合格するのか分からない:

 collectButton.setOnClickListener(new View.OnClickListener() { 
     public void onClick(View view) { 
      int message = textView.getId(); 
      //value of drop down here. 
     } 

私は」今、この問題に4時間を費やし、何か助けが必要です。

答えて

0

あなたが選択した項目はこれをしようとする場合:

textView.getListSelection() 

それが現在の選択(doc

0

使用の位置を返します:私はonItemClickを使用しています

collectButton.setOnItemClickListener(new OnItemClickListener(){ 
    public void onItemClick(AdapterView<?> parent, View v, int position, long id) { 
    Cursor cursor = (Cursor)_yourMainCursor.getItem(position) 
    } 
}); 

注意とonClickListenerではなく差は十分に大きい。 は基本的に、それは、それは同じonItemClickしかし、クリックに反応するビューのリストの種類内の1つの項目に応答しない、それをリストビュー、オートコンプリートやスピナー

になります
関連する問題