2015-04-18 43 views
0

我想显示来自mySpinner的字符串编号只在我的Toast中,但我找不到做那件事。欢迎任何帮助!并不重要android java获取微调器选定的字符串值

spinnerClickListener(); 


} 

ONCLICK方法的ImageButton显示举杯所选择的联系人的电话号码

if(cursor.moveToFirst()) 
    { 
     do 
     { 
      String id = cursor.getString(cursor.getColumnIndex(ContactsContract.Contacts._ID)); 

      if(Integer.parseInt(cursor.getString(cursor.getColumnIndex(ContactsContract.Contacts.HAS_PHONE_NUMBER))) > 0) 
      { 
       Cursor pCur = cr.query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI,null,ContactsContract.CommonDataKinds.Phone.CONTACT_ID +" = ?",new String[]{ id }, null); 
       while (pCur.moveToNext()) 
       { 
        String name = pCur.getString(pCur.getColumnIndex(ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME)); 
        String number = pCur.getString(pCur.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER)); 
        list.add(name + "\n" + number); 
        break; 
       } 

       pCur.close(); 
      } 

     } while (cursor.moveToNext()) ; 

    } 

适配器东西。

public void spinnerClickListener(){ 
    //spinner item button onclick listener 

    callBTN = (ImageButton)findViewById(R.id.call); 
    mySpinner = (Spinner)findViewById(R.id.contacts); 

    callBTN.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View view) { 
      Toast.makeText(MainActivity.this, "Selected number :" + "\n" + mySpinner.getSelectedItem(), Toast.LENGTH_LONG).show(); 
     } 
    }); 

} 

在此先感谢!

+0

? –

+0

spinnerClickListener();在onCreate – svenvdz

+0

显示代码太 –

回答

0

你应该使用这个

mySpinner.getSelectedItem().toString() 

代替

mySpinner.getSelectedItem() 
你去哪里上微调设置适配器
+0

我想在我的微控制器内显示字符串编号,而不是从我的微调控制器显示为字符串。 – svenvdz