Wie Hashtag in TextView implementieren? Was ich tun möchte, ist Linkable Hashtag in Textview implementieren. Dann kann der Benutzer darauf klicken (Hashtag) und zu einem anderen Fragment wechseln. Das ist mein Layout und Fragment.Android - Hashtag in TextView
Layout-
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/activity_main_fragment"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
xmlns:tools="http://schemas.android.com/tools"
tools:context=".MainFragment" >
<TextView
android:id="@+id/txtHashtag"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Iena I #love you !!!"/>
</RelativeLayout>
Fragment
package com.xxxx;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import com.xxxxx.R;
public class MainFragment extends Fragment{
private TextView txtHashtag;
public MainFragment() {
// TODO Auto-generated constructor stub
}
@Override
public void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// TODO Auto-generated method stub
View v = LayoutInflater.from(getActivity()).inflate(R.layout.activity_main_fragment,
null);
txtHashtag = (TextView) v.findViewById(R.id.txtHashtag);
return v;
}
@Override
public void onDestroy() {
super.onDestroy();
}
@Override
public void onActivityCreated(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onActivityCreated(savedInstanceState);
}
}
Bitte Beratung. Vielen Dank.
Schauen Sie sich dieses Beispiel an, es hat mir sehr geholfen: [Link eingeben de script hier] (http://stackoverflow.com/questions/25363310/clickable-words-inside-of-textview-android) – sunlover3