2013-12-18 27 views
1

我有一個ListView,它有一個適配器和自定義視圖。 自定義視圖從RelativeLayout擴展。Android:自定義視圖不給予列表視圖中的可訪問性事件

如果視圖位於另一個視圖內,則該視圖會正確報告來自文本的可訪問性事件。如果將其添加到ListView或ViewPager,則在啓用「話語提示」時,所有自定義視圖都不再提供輔助功能事件。

爲什麼我的自定義視圖不能在ListView中正常工作?

+0

你能發佈相關的代碼和錯誤日誌嗎? –

回答

1

事實證明,如果您爲位於ListViewViewPager或的視圖指定了點擊偵聽器,則可以阻止將輔助功能事件傳播給這些子級。

長話短說,用setOnItemSelectedListener代替setOnClickListener