안드로이드 개발 질문/답변
(글 수 45,052)
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:padding="20px"
android:layout_height="fill_parent"
android:orientation="horizontal">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:orientation="vertical">
<TextView
android:id="@+id/myTextView1"
android:layout_weight="1"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:textColor="#FF000000"
android:textSize="35px"/>
<TextView
android:id="@+id/myTextView2"
android:layout_weight="1"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:textColor="#FF000000"
android:textSize="25px"/>
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="2"
android:orientation="vertical">
<TextView
android:id="@+id/myTextView3"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:textColor="#FF000000"
android:textSize="25px"/>
</LinearLayout>
</LinearLayout>
안녕하세요. 몇 시간 만에 벌써 두번째 질문이네요.
위의 xml 코드는 ListView를 구성하는데 쓰이는 layout입니다.
ListView를 구성한 뒤, 어떤 항목을 터치 하였을때,
그 해당 항목의 텍스트를 변경하고 싶습니다.
이벤트 처리할때,
onItemClick(AdapterView<?> parent, android.view.View v, int position, long id) 에서
저 넘어온 매개변수값들로 어떻게 해야할 것 같은데...
어딜 어떻게 손대야 할지 모르겠습니다.
위 xml에서 myTextView3 항목의 텍스트를 변경하고 싶습니다.
다시 한번 고수님들의 답변 부탁드립니다 !!!




테스트는 안해봐서 돌아갈 지는 모르겠지만 도움이 되었음 좋겠네요
먼저
onItemClick(AdapterView<?> parent, android.view.View v, int position, long id)
TextView tv = (TextView)v.findViewById(R.id.myTextView3 );
tv.setText("test string);