안드로이드 개발 질문/답변
(글 수 45,052)
아래와 같이 소스를 사용 하였는데 항목 터치가 이루어 지지 않습니다..물론 애러도 없구요...
왜 그런지 답변좀 부탁 드립니다..
ListView lv = (ListView)findViewById(android.R.id.list);
lv.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView arg0, View arg1, int arg2,
long arg3) {
// TODO Auto-generated method stub
intent = new Intent(Sub01_sub.this, ListSub.class);
intent.putExtra("web", "");
intent.putExtra("title", "자연휴양림");
startActivity(intent);
}
});
2010.09.30 17:08:10
<?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 = "vertical"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout
android:background = "@drawable/top_bg"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="0dip"
android:layout_weight = "1"
android:gravity = "center">
<LinearLayout
android:layout_width="0dip"
android:layout_weight="1"
android:layout_height="fill_parent">
</LinearLayout>
<ImageButton
android:id="@+id/BT_HOME"
android:background = "@drawable/btn_home"
android:layout_margin = "5dip"
android:layout_width="wrap_content"
android:layout_weight="1"
android:layout_height="fill_parent"
android:textColor="#FFFFFFFF" />
<TextView
android:id="@+id/T_TITLE"
android:layout_width="0dip"
android:layout_weight="9"
android:textStyle = "bold"
android:layout_height="fill_parent"
android:textSize="8pt"
android:textColor="#FFFFFFFF"
android:gravity="center" />
<ImageButton
android:id="@+id/BT_BACK"
android:background = "@drawable/btn_back"
android:layout_margin = "5dip"
android:layout_width="wrap_content"
android:layout_weight="1"
android:layout_height="fill_parent"
android:textColor="#FFFFFFFF" />
<LinearLayout
android:layout_width="0dip"
android:layout_weight="1"
android:layout_height="fill_parent">
</LinearLayout>
</LinearLayout>
<LinearLayout
android:orientation = "vertical"
android:layout_width="fill_parent"
android:layout_height="0dip"
android:layout_weight = "9"
android:background = "@drawable/bg02">
<LinearLayout
android:layout_width = "fill_parent"
android:layout_height = "0dip"
android:layout_weight = "0.45">
</LinearLayout>
<LinearLayout
android:layout_width = "fill_parent"
android:layout_height = "0dip"
android:layout_weight = "1.5"
android:layout_marginLeft = "25dip"
android:layout_marginRight = "13dip">
<Spinner
android:layout_height = "fill_parent"
android:layout_width = "0dip"
android:layout_weight = "1"/>
<TextView
android:id = "@+id/T_STR"
android:layout_width = "0dip"
android:layout_weight = "2"
android:textStyle = "bold"
android:textSize="8pt"
android:textColor="#FFFFFFFF"
android:layout_height = "fill_parent"/>
<ImageButton
android:id = "@+id/BT_MAP"
android:layout_height = "fill_parent"
android:layout_width = "0dip"
android:layout_weight = "1.5"
android:background = "@drawable/map_view"/>
</LinearLayout>
<LinearLayout
android:layout_width = "fill_parent"
android:layout_height = "0dip"
android:layout_weight = "11"
android:layout_marginLeft = "13dip"
android:layout_marginRight = "13dip">
<ListView
android:id="@+id/android:list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
<!--
<GridView
android:id = "@+id/list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:cacheColorHint="#00000000"
android:verticalSpacing = "10dip"
/>
-->
</LinearLayout>
<LinearLayout
android:layout_width = "fill_parent"
android:layout_height = "0dip"
android:layout_weight = "0.6">
</LinearLayout>
</LinearLayout>
</LinearLayout>
</LinearLayout>
좀 복잡 한거 같지만 ......
대략 이렇습니다..




보통 클릭 이벤트가 안된다고 하면 그쪽의 문제일 확률이 높거든요...