Android自定义Listview,每个元素中都有可点击的链接

时间:2011-08-16 06:57:46

标签: android android-listview custom-lists

在我的Android应用程序中,我使用自定义列表视图来显示我的记录。列表视图中的每个元素都有7个文本视图,用于显示数据库中的信息。

我想要做的是在listview中完全禁用整个元素选择属性,因为每个元素本身的一些文本视图是可点击的链接,我想使用设备轨迹球访问它们。直到它选择整个listview元素我无法使用设备轨迹球访问列表视图中每个元素中的链接并单击它们。

2 个答案:

答案 0 :(得分:0)

您可以设置

android:clickable=false
listview的

属性。 要处理链接的点击,您应该从Adapter的getView()方法中处理链接的onClickListener()。

答案 1 :(得分:0)

在ListAdapter中重写两种方法:

@Override
public boolean areAllItemsEnabled() {
    return false;
}

@Override
public boolean isEnabled(int position) {
    return false;
}