リストアイテムをListViewでクリックできるようにしようとしています。現時点ではクリック可能です(私のスクリーンショットを参照)が、テキストが矩形内をクリックできるだけです。ListViewでクリック可能な領域の幅onListItemClick
私はprotected void onListItemClick(ListView l, View v, int position, long id) {
をクリックしてください。ここで
は私のList.xmlのである:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ListView android:id="@+id/android:list"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
<TextView android:id="@+id/android:empty"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/no_favorites"/>
と私のrow.xml:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<TextView android:id="@+id/artist"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
<TextView android:id="@+id/songtitle"
android:layout_width="fill_parent"
android:layout_height="wrap_content" android:layout_alignParentRight="true"/>
<TextView android:id="@+id/album"
android:layout_width="fill_parent"
android:layout_height="wrap_content" android:layout_alignParentRight="true"/>
<TextView android:id="@+id/playtime"
android:layout_width="fill_parent"
android:layout_height="wrap_content" android:layout_alignParentRight="true"/>
<TextView android:id="@+id/playlistnum"
android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_alignParentRight="true"
android:visibility="gone" />
</LinearLayout>
そしてhere's the screenshot example: (新規ユーザーは、画像を投稿することができません。 ..ふらつき...ハイパーリンクあり!)
リストビューでは、 roid:layout_width = "fill_parent"これは画面の全幅である必要があります。 (row.xmlのすべての項目もwidth = "fill_parent"です。)何が欠けていますか?
試してみましたが、うまくいきませんでした。 TextViewは、リストが空の場合にのみ使用されます。 :/ – Civilian
hmmm ....ああ、私のコードとあなたの違いは、LinearLayoutもlayout_widthのfill_parentに設定されていることだけです。試してみてください。それが動作しない場合は、私のコードを開いてここに投稿します。 – JLB
私の最後のコメントでは、私はlist.xmlのLinearLayoutを参照していました。これはwrap_contentに設定されています。それをfill_parentに変更するために私のために働いた。 – JLB