2011-08-25 4 views
3
ArrayList<String> matches = data.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS); 
wordsList.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, 
       matches)); 

이 코드를 변경하고 싶습니다. 나는 그러나arrayList의 첫 번째 요소를 취하는 방법 및 텍스트 뷰에서 뷰

String text = ((TextView)(wordsList.getItemAtPosition(0))).getText(); 
yourTextView.setText(text); 

을 시도하거나 당신이 ArrayList를에서 직접 값을 얻을 수 있습니다 그것을 완벽하지 확인이 시도 여부 단어 목록의 첫 번째 요소를 먹고 싶어하고, 텍스트보기

답변

4

에 표시

String text = matches.get(0).toString(); 
yourTextView.setText(text); 
2
TextView mTextView=new TextView(mContext); 
mTextView.setText(matches.get(0).toString()); // Take first element 
myLayout.addView(mTextView); 
관련 문제