各アイテムのバックグラウンド状態 (XML) Drawable を持つ Listview があります。このドローアブルの上に TextView があります。
テキストビューが押されると、それに応じて状態ドローアブルが変更されます。
しかし、そうはなりません。私は何を間違っていますか?
編集: ArrayAdapter getView メソッドから:
TextView name = (TextView) v.findViewById(R.id.name);
name.setTypeface(tf);
name.setMovementMethod(new ScrollingMovementMethod());
name.setOnClickListener(this);
これはアイテム レイアウトの XML の一部です。
<RelativeLayout
android:id="@+id/relative2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:gravity="center_vertical|left"
android:layout_marginLeft="20sp"
android:layout_marginRight="20sp"
android:background="@drawable/blue_bar">
<TextView android:id="@+id/name"
android:layout_toLeftOf="@+id/comment"
android:layout_width = "fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_marginLeft="20sp"
android:gravity="center_vertical"
android:focusable="false"
android:singleLine="true"
android:textSize="22sp"
android:textColor="@android:color/white"
android:ellipsize="end">
</TextView>