아래와 같이 코드를 작성 하였습니다.
ArrayAdapter adapter = ArrayAdapter.createFromResource(this, R.array.fruits, android.R.layout.simple_list_item_1);
제 질문은 simple_list_item_1 안에 있는 Textview를 꺼내 올려고 합니다.
어떻게 하는 것이 좋을까요?
findViewById로 꺼내 올 수 있나요?
simple_list_item_1.xml 구조는 주석을빼고보면
<?xml version=
"1.0"
encoding=
"utf-8"
?>
<TextView xmlns:android=
"http://schemas.android.com/apk/res/android"
android:id=
"@android:id/text1"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:textAppearance=
"?android:attr/textAppearanceLarge"
android:gravity=
"center_vertical"
android:paddingLeft=
"6dip"
android:minHeight=
"?android:attr/listPreferredItemHeight"
/>
이렇게 되어있습니다.
결과적으로 onItemClick메소드의 두번째 메게변수인 View 객체가 해당 TextView가 되겟네요.
View를 TextView로 캐스팅해서 사용시면 되겠습니다.