在编辑文本中使单词可单击

时间:2016-06-17 05:29:20

标签: android

我想在EditText中突出显示一些单词,就像拼错一样。例如,如果我在输入时输入“flight”,我希望它能够突出显示并可点击。

以下是代码片段和XML:

活动:

public class MainActivity extends Activity {
    EditText editText;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        editText = (EditText)findViewById(R.id.textplace);
    }
}

布局:

 <EditText
   android:id="@+id/textplace"
   android:layout_width="match_parent"
   android:layout_height="wrap_content"/>

1 个答案:

答案 0 :(得分:0)

您可以使用

String str = Html.fromHtml("<a href="#>" + str + "</a>");

在字符串上创建超链接的方法,其中text是您想要链接的EditText内容的一部分。