Внедрение хэштегов в утилитаре просмотра в Android с помощью AutoLinkTextView

В настоящее время я занимаюсь разработкой функции добавления хештегов в свое приложение, но я застрял в реализации ее в виде переработчика. В настоящее время я использую AutoLinkTextView. У меня нет подходящих слов для текстового представления, которое я назначил как autolinktextview. Спасибо за помощь!

Держатель Класс

public class NewsfeedHolder extends RecyclerView.ViewHolder {
   private AutoLinkTextView txtContent;
   private String linkText


   public NewsHolder(View itemView) {
       super(itemView);
       txtContent = (AutoLinkTextView) itemView.findViewById(R.id.txt_content);
}

public void setData(Activity activity, News news, OnNewsClickListener onNewsClickListener) {

    txtContent.setAutoLinkOnClickListener(new AutoLinkOnClickListener() {
        @Override
        public void onAutoLinkTextClick(AutoLinkMode autoLinkMode, String matchedText) {
            linkText = matchedText;


public void setLinkListener(final AutoLinkOnClickListener autoLinkOnClickListener) {
    txtContent.setOnClickListener(new View.OnClickListener() {
        AutoLinkMode autoLinkMode = AutoLinkMode.MODE_HASHTAG;

        @Override
        public void onClick(View v) {
            autoLinkOnClickListener.onAutoLinkTextClick(autoLinkMode , linkText);
        }
    });
}

И в моем адаптере onBindViewHolder

@Override
public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) {
    switch (holder.getItemViewType()) {
        case VIEW_TYPE_ITEM:
            News news = (News) arrayList.get(position);
            NewsHolder newsHolder = (NewsHolder) holder;
            newsHolder.setData(activity, news, onNewsClickListener);
            newsHolder.setListener(news, onNewsClickListener);
            newsHolder.setLinkListener(autoLinkOnClickListener);
            break;
    }

}

И в Activity, я установил autoLinkOnClickListener, используя

adapter.setAutoLinkTextClick(this);

Как я могу реализовать это в своей деятельности?

0 ответов

Другие вопросы по тегам