안드로이드 개발 질문/답변
(글 수 45,052)
현재 ListActivity를 상속받아 사용하고있습니다.
어떤 짓을 해도 리스트가 클릭이벤트를 안받습니다..
화면은 두 레이아웃으로 되어있으며,
첫 레이화면은 EditText와 Button으로 되어있고,
다음 레이아웃은 두개의 텍스트 뷰로 이루어졌습니다.
어댑터를 만들어
setListAdapter(adapter) 로 리스트 작성했는데,
public void onListItemClick(ListView l, View v, int position, long id){ 가 먹통입니다.
레이아웃 올립니다. 봐주시면 감사할게요 ㅡㅠ;
--------- parser.xml---------------------------------------------------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<EditText
android:id="@+id/searchTxt"
android:layout_width="0dp"
android:layout_weight="5"
android:layout_height="wrap_content"
android:hint="검색어를 입력하세요"
/>
<Button
android:id="@+id/searchBtn"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content"
android:focusable="false"
android:text="검색"
/>
</LinearLayout>
<ListView
android:id="@+id/android:list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:focusable="false"
android:text="@string/hello">
</ListView>
</LinearLayout>
---------------------------------------------------------------------------------------------------------------------------------------
---------row.xml---------------------------------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<TextView
android:id="@+id/x_title"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
<TextView
android:id="@+id/x_description"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:focusable="true"
/>
</LinearLayout>
---------------------------------------------------------------------------------------------------------------------
어떤 짓을 해도 리스트가 클릭이벤트를 안받습니다..
화면은 두 레이아웃으로 되어있으며,
첫 레이화면은 EditText와 Button으로 되어있고,
다음 레이아웃은 두개의 텍스트 뷰로 이루어졌습니다.
어댑터를 만들어
setListAdapter(adapter) 로 리스트 작성했는데,
public void onListItemClick(ListView l, View v, int position, long id){ 가 먹통입니다.
레이아웃 올립니다. 봐주시면 감사할게요 ㅡㅠ;
--------- parser.xml---------------------------------------------------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<EditText
android:id="@+id/searchTxt"
android:layout_width="0dp"
android:layout_weight="5"
android:layout_height="wrap_content"
android:hint="검색어를 입력하세요"
/>
<Button
android:id="@+id/searchBtn"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content"
android:focusable="false"
android:text="검색"
/>
</LinearLayout>
<ListView
android:id="@+id/android:list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:focusable="false"
android:text="@string/hello">
</ListView>
</LinearLayout>
---------------------------------------------------------------------------------------------------------------------------------------
---------row.xml---------------------------------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<TextView
android:id="@+id/x_title"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
<TextView
android:id="@+id/x_description"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:focusable="true"
/>
</LinearLayout>
---------------------------------------------------------------------------------------------------------------------
"@+id/android:list"
이 부분을
"@id/android:list" 이렇게 바꿔주세요