如何使安卓文本视图自动链接其作为电话号码的值



所以我目前做了一个工作应用程序,当用户输入员工姓名并搜索时,它会搜索我的sql数据库,并在列表中返回姓名,电话号码,ID和地址,以便每个结果都与下一个结果分开。我试图使电话号码自动链接为电话号码,以便用户可以单击它并调用它,但我不确定如何做到这一点。是的,我已经关注并查看了此站点上的其他教程,但无法使其工作。希望你们能帮助我。对于初学者来说,是的,我已经将权限添加到清单中。

这是我希望使可单击的文本视图的 xml 布局

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textAppearance="?android:attr/textAppearanceSmall"
    android:text="Phone Number"
    android:id="@+id/textType"
    android:layout_marginLeft="5dp"
    android:layout_below="@id/textSize"
    android:textColor="#666"
    android:clickable="true" />

这里是设置数字显示方式的 java。不确定这是否需要甚至有帮助。

myHolder.textType.setText("Mobile Phone# " + current.Phonenum);

尝试添加 android:autoLink="phone" 属性,因此代码应如下所示:

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textAppearance="?android:attr/textAppearanceSmall"
    android:text="123 456 7890"
    android:id="@+id/textType"
    android:layout_marginLeft="5dp"
    android:layout_below="@id/textSize"
    android:autoLink="phone"
    android:textColor="#666"
    android:clickable="true"
/>

在 xml 中的文本视图上添加:

 android:inputType="phone"

相关内容

  • 没有找到相关文章

最新更新