我有一個SpannableString
設置爲我TextView
的文字是有一個單擊處理另一個視圖中。我的文字裏面有ClickableSpan
,你說得對,可以點擊。ClickableSpan避免接觸傳播到父視圖
我的問題是,我需要在可點擊範圍內單擊時觸發事件,並且不會傳播到父視圖(因爲父級具有其他點擊處理程序)。
容器視圖只是我應用中帖子的提要,這些帖子可以包含hashtags/mentions/links等。如果用戶點擊一個hashtag,他們應該轉到由可點擊範圍處理的hashtag,否則,他們應該去容器,它由容器本身處理。
是否有實現此功能的任何直接的機制是什麼?
使用變量。在所有的可點擊的跨度..設置它們相應的..和使用對無視parentclick – Sush
@sush我只是寫我的答案。我實際上完全按照你所說的做了,而且它很有效。 –