2011-11-29 3 views
-2

회 전자를 만들었습니다. 항목을 선택하면 선택한 항목이 표시되는 축배가 표시됩니다. 어떻게해야합니까?회 전자 항목을 선택할 때 토스트 표시

+3

먼저 해결책을 찾아보십시오. 인터넷 검색에서 5 분 동안 인터넷 검색을 사용하면 답을 얻을 수 있습니다. "android spinner selected"를 시도하십시오 – Marmoy

답변

1

http://developer.android.com/reference/android/widget/Toast.html은 Android의 토스트 기능에 대해 알아야 할 모든 것을 제공합니다.

+0

실제로 처음에 축배 메시지를받을 수 있습니다. 그러나 목록에서 하나를 선택할 때마다 표시되도록하고 싶습니다. – androiddeveloper

+0

그래서 토스트에 전화 할 때마다 .show()를 호출하십시오. –

+0

[link] (http://developer.android.com/resources/samples/Spinner/src/com/android/example/spinner/SpinnerActivity.html)에서 감사합니다. 다음에 게시하기 전에 철저한 조사를 수행 할 것입니다. 여러분 모두에게 감사드립니다. – androiddeveloper

3

이 코드를 사용해보십시오. 나를 위해 잘 작동합니다.

Spinner spinnerone = (Spinner) findViewById(R.id.spinner); 
    ArrayAdapter<String> adapterone = new ArrayAdapter<String> (this,android.R.layout.simple_spinner_item,mtype2); 
    spinnerone.setAdapter(adapterone); 
    spinnerone.setSelection(0); 
    spinnerone.setOnItemSelectedListener(new OnItemSelectedListener() 
    { 
     public void onItemSelected(AdapterView<?> arg0, View arg1,int arg2, long arg3) 
     { 
      int item = spinnerone.getSelectedItemPosition(); 
      y = mtype2[item]; 
      Toast.makeText(getApplicationContext(), y, Toast.LENGTH_SHORT).show(); 
     } 
     public void onNothingSelected(AdapterView<?> arg0) { 
     } 
    }); 
+0

, y는 문자열이어야합니다. 그러나 y가 문자열이라고 생각하지 마십시오. 또한,이 mtype2를 얻을 수 없습니다. 명확히하실 수 있습니까? 나는 안드로이드 초보자 다. 그래서 많이 모른다. – androiddeveloper

+0

여기에서 mtype2는 항목을 포함하는 문자열 배열이고 y는 문자열입니다 – Praveenkumar

+0

심지어 시도했습니다. 하지만 런타임 오류가 발생합니다. – androiddeveloper

관련 문제