2013-02-18 3 views
0

나는 EditTextSpinner와 dailog 한에 스피너의 값을받지, 지금안드로이드 : 글고

spinner1 = (Spinner) dialog.findViewById(R.id.quesspinner); 

ArrayAdapter<CharSequence> arrayadapter = ArrayAdapter.createFromResource(activity, R.array.fbquestion,R.layout.textview); 

spinner1.setAdapter(arrayadapter); 


logo.setOnClickListener(new OnClickListener() { 
     public void onClick(View v) { 
      spinner1.setVisibility(View.GONE); 
      spinner1.performClick(); 
     } 
}); 

내가 Spinner의 값을 읽을 수 없습니다 나는 다음과 같이 구현하고, 나는 텍스트를 원하는 내 EditText에 표시 될 Spinner 코드는 나를 위해 잘 될 것 같다하지만 ITZ하지 working.Any 도움이

을 변경하기 전에 글고의 내용을 표시하려면 좋아하는

spinner1.setOnItemSelectedListener(new OnItemSelectedListener() { 

    @Override 
    public void onItemSelected(AdapterView<?> parent, 
      View view, int pos, long id) { 
     int Text = parent.getSelectedItemPosition(); 
      edittext.setText(Text); 
    } 

    @Override 
    public void onNothingSelected(AdapterView<?> arg0) { 
     // TODO Auto-generated method stub 

    } 


    }); 

답변

0

사용 spinner.getSelectedItem() 대신 parent.getSelectedItem()

+0

내가 spinner.getSelectedItem로 변경() 여전히 ITZ도 ITZ가 – teekib

+0

@teekib 표시되지 로그를 working..in하지 :'ITZ 의미 working'하지? 응용 프로그램이 충돌, 어떤 컴파일 시간 오류? –

+0

그것은 컴파일하지만 iam 스피너에서 항목을 선택할 때 edittext 나 ​​로그에 아무런 가치도 얻지 못했습니다 ... 아무런 응용 프로그램 충돌도 일어나지 않습니다 – teekib

0
의 코드를 변경

을 감사합니다 스피너는 다음과 같이합니다.

.

spinner1.setOnItemSelectedListener(new OnItemSelectedListener() { 

@Override 
public void onItemSelected(AdapterView<?> parent, 
     View view, int pos, long id) { 
    String Text = spinner1.getSelectedItem().toString(); 
    edittext.setText(Text); 
} 

@Override 
public void onNothingSelected(AdapterView<?> arg0) { 
    // TODO Auto-generated method stub 

} 


}); 
+0

spinner.getSelectedItem()으로 변경되었습니다. 여전히 작동하지 않습니다. 로그에서도 볼 수 없습니다. – teekib

+0

edittext 내용을 표시하려면 spinner 또는 show content에서 값을 변경하십시오. 또한 전에 ... –

+0

나는 스피너에서 선택한 후 편집 텍스트에 표시하고 싶습니다. 처음 엔 edittext에 힌트가 있습니다 – teekib