android: clickable = «true» означает, что это не кликабельно?

У меня есть ListView с некоторыми пользовательскими разделами в нем. Каждый раздел имеет свой заголовок View. Я хочу, чтобы элементы в списке были кликабельными, но, очевидно, не хочу, чтобы заголовки секций были кликабельными. Так что в XML для заголовков разделов я добавилandroid:clickable="false".

При отладке я заметил, что заголовки разделов все еще отвечают на мойsetOnItemClickListener(), Тогда я попытался установитьandroid:clickable="true" в XML. И, конечно же, представления заголовка раздела больше не реагируют на клики ...

Так в чем же дело? Почему это такclickable = true говоря, что этоНЕ интерактивный? Я что-то здесь неправильно понимаю? Вот мой XML:

<?xml version="1.0" encoding="utf-8"?>
<TextView
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/item_text"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:textColor="@color/black"
    android:background="@android:color/transparent"
    android:textAppearance="?android:attr/textAppearanceLarge"
    android:paddingLeft="30dp"
    android:clickable="true" />

Если я установлю этоclickable="false" в нижней части, то это представление начинает реагировать наsetOnItemClickListener()...

Ответы на вопрос(2)

Ваш ответ на вопрос