所以我现在做了一个有用的应用程序,当用户输入员工姓名并搜索它时,搜索我的sql数据库并返回列表中的名称,电话号码,ID和地址,以便每个结果都与下一个。我试图将电话号码自动链接作为电话号码,以便用户可以点击它,它会调用它,但我不知道如何做到这一点。是的,我已经关注并查看了本网站上的其他教程,并且无法使其工作。希望你们能帮助我。首先,是的,我已将权限添加到清单中。
以下是我希望点击的textview的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);
答案 0 :(得分:5)
尝试添加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"
/>
答案 1 :(得分:-2)
在xml中的TextView上添加:
android:inputType="phone"