使我的文本的特定部分可单击

时间:2015-06-05 07:31:50

标签: android redirect text clickable

我想让我的文字的某一部分可以点击。请参阅下面的图片,例如: In this Image I would like to make "www.google.com" clickable

在此图片中,“www.google.com”位于可展开的列表视图中。 任何人都可以帮助我如何使这个文本可以点击,以便它重新指向其相应的网页

ArrayList<String> groupItem = new ArrayList<String>();
ArrayList<Object> childItem = new ArrayList<Object>();

public void setGroupData() {
    groupItem.add("About");
    groupItem.add("General Information");
    groupItem.add("Contact");
}

public void setChildGroupData() {
    /**
     * Add Data For TecthNology
     */
    ArrayList<String> child = new ArrayList<String>();
    child.add(ConstantVariables.profile_description_full);
    childItem.add(child);

    child = new ArrayList<String>();
    child.add("Industry: "
            + ConstantVariables.profile_selectMultipleIndustry);
    childItem.add(child);

    child = new ArrayList<String>();
    child.add(ConstantVariables.profile_cityName_full + ", "
            + ConstantVariables.profile_countryName_full + '\n'
            + ConstantVariables.profile_websiteAddress_full);
    childItem.add(child);
}

这是我的代码供参考。

1 个答案:

答案 0 :(得分:1)

尝试在XML文件的TextView定义中包含以下内容:

<TextView
    ...
    android:autoLink="web"/>

android:autoLink的文档说:

  

控制是否自动找到网址和电子邮件地址等链接并将其转换为可点击的链接

因此,为了自动查找链接,以上内容可能有所帮助。试试看。