【发布时间】:2010-11-20 23:26:10
【问题描述】:
亲爱的 Android 黑客,我将一个手势监听器附加到一个 ListView 上。 ListView 的行由一个 LinearView 和一些 TextViews 组成。不幸的是,当它在其中一个 TextViews 上启动时,没有检测到投掷:
<?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"
android:layout_weight="1"
android:background="#000000" >
<TextView
android:id="@+id/author"
android:textSize="14sp"
android:textColor="#ffffff"
android:textStyle="bold"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"/>
<TextView
android:id="@+id/date"
android:textSize="11sp"
android:textColor="#eeeeee"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="right"/>
</LinearLayout>
<TextView
android:id="@+id/text"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingTop="5dp"
android:paddingRight="5dp"
android:paddingLeft="5dp"
android:textColor="#333333"
android:paddingBottom="5dp"
android:textSize="14sp"
android:layout_weight="2"/>
</LinearLayout>
所以,当我在水平 LinearLayout 上启动投掷时,一切正常,但是当我在底部的 TextView 上启动它时,什么也没有发生。它包含可编辑的文本,如果这可能是问题...如前所述,侦听器附加到 ListView 本身。
如果有人可以提供帮助,我会很高兴!
简·奥利弗
【问题讨论】:
标签: android listview ontouchlistener