Androidのアイテムのカスタムリストビュークリックの問題
したがって、カスタムのListViewオブジェクトがあります。リストアイテムには、2つのテキストビューが互いに積み重ねられており、さらに、実際に何かを行うまで非表示にしたい水平プログレスバーがあります。右端にあるのは、ユーザーがデータベースに更新をダウンロードする必要がある場合にのみ表示するチェックボックスです。可視性をVisibility.GONEに設定してチェックボックスを無効にすると、リスト項目をクリックできます。チェックボックスが表示されている場合、チェックボックス以外はリスト内でクリックできません。いくつか検索を行いましたが、現在の状況に関連するものは見つかりませんでした。この質問を見つけましたただし、データベースのリストを内部的に格納するためにArrayListsを使用しているため、オーバーライドされたArrayAdapterを使用しています。Tomのように、LinearLayoutビューを取得してonClickListenerを追加するだけでよいですか?よく分かりません。 リストビューの行レイアウトXMLは次のとおりです。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="?android:attr/listPreferredItemHeight" android:padding="6dip"> <LinearLayout android:orientation="vertical" android:layout_width="0dip" android:layout_weight="1" android:layout_height="fill_parent"> <TextView android:id="@+id/UpdateNameText" android:layout_width="wrap_content" android:layout_height="0dip" android:layout_weight="1" android:textSize="18sp" android:gravity="center_vertical" /> <TextView android:layout_width="fill_parent" android:layout_height="0dip" android:layout_weight="1" android:id="@+id/UpdateStatusText" android:singleLine="true" android:ellipsize="marquee" /> <ProgressBar android:id="@+id/UpdateProgress" android:layout_width="fill_parent" android:layout_height="wrap_content" android:indeterminateOnly="false" android:progressDrawable="@android:drawable/progress_horizontal" android:indeterminateDrawable="@android:drawable/progress_indeterminate_horizontal" android:minHeight="10dip" android:maxHeight="10dip" /> </LinearLayout> <CheckBox android:text="" android:id="@+id/UpdateCheckBox" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </LinearLayout> そして、ここにListActivityを拡張するクラスがあります。明らかにそれはまだ開発中であるので、足りないものや置き去りにされているかもしれないものを許してください: …