2014-11-01 190 views
0

所以我一直想在我的列表視圖提供了以下功能來實現內一個TextView功能內的點擊#標籤:點擊#標籤

從主題標籤列表項中的任何地方1.Clicking開應該註冊爲列表項OnClick。

2.Clicking的主題標籤應該推出新的活動

我遇到的問題是,在沒有檢測到點擊TextView的(不包括hashtag)的剩餘部分作爲一個列表項的點擊。我該如何解決這個問題?

我已經使用這個例子https://zunostudios.com/blog/development/176-how-to-implment-hashtags-and-callouts-in-android和許多其他人,但整個textview似乎停止從接收點擊列表視圖。

一個很好的例子是帶有url鏈接的twitter應用程序...這是如何通過井號標籤實現的?

任何幫助將不勝感激。

回答

1

經過一番調查,我發現這個lib的例子,你可以用它來實現你的listView with hashtags。 HashTags Lib Android

0

您是否嘗試過爲片段內的listview設置onItemClickListener,然後在您的自定義適配器設置onClickListener中爲textview(或任何視圖)保存您的hashtag?

Frament implements onItemClickListener 

listView.setOnClickListener(this); 

public void onItemClick(AdapterView parent, View view, int position, long id) { 
// action you want when people click on list item 
} 

//*************** 

Adapter implements onClickListener 

textview.setOnClickListener(this) 

public void onClick(View view) { 
// action when hashtag is clicked 
} 
+0

感謝,但這並沒有解決問題 – 2014-11-03 23:50:56

0

添加到您的根視圖

機器人:descendantFocusability = 「blocksDescendants」