如何使用autolink:phone使一个字符串中的多个电话号码可单击?

查拉斯

因此,在我的TextView中,我有几个用斜杠分隔的电话号码,例如:

6723098/52378529 /(021)854745

现在,当我使用android:autoLink =“ phone”时,只有第一个数字可单击以自动拨号,如何设置所有三个数字为可单击和可呼叫?

提前谢谢。

爪哇

public class ShowRestActivity extends Activity {
    String rest_tel;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.show_rest);

        TextView restTelLabel = (TextView) findViewById(R.id.restTelLabel);

        restTelLabel.setText("6723098 / 52378529 / (021)854745");
        Linkify.addLinks(restTelLabel, Patterns.PHONE, "tel:");

    }
}

XML文件

<TextView
    android:id="@+id/restTelLabel"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:textSize="18sp"
    android:layout_marginBottom="10dp"
    android:layout_below="@+id/restNameLabel"
    android:autoLink="phone"/>

这些是有关电话号码的部分。

解决方案

android:autoLink="phone"从TextView的属性中删除

迪帕克·戈亚尔(Deepak Goyal)

尝试这个...

TextView textView = (TextView) findViewById(R.id.textviewid);
textView.setText("6723098 / 52378529 / (021)854745");
Linkify.addLinks(textView, Patterns.PHONE, "tel:");

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用 for 循环在一个字符串中插入多个字符串

如何删除多个字符串中的最后一个字符?

如何检查一个字符串中是否包含多个单词?

如何在PHP中使用UL将一个字符串中的多个LI分组

如何使用jQuery从字符串中删除最后一个字符?

在一个字符串中获取两个或多个字符串

我只想将regex_replace用于第一个字符(电话号码)

如何使用 Groovy 在 ArrayList 中再添加一个字符串?

如何使用`Util class`从长字符串中获取最后一个字符和第一个字符?

如何从多个字符串变量声明一个字符串 C++

如何检查一个字符串中的一个或多个符号

一个字符串使用多个字符串生成器

显示多个字符串列表中的一个字符串

Java用一个字符替换字符串中的多个字符

如何替换一个字符串中的多个字符串而不会导致结果重叠?

如何检查另一个字符串中是否存在多个字符串?

如何使用正则表达式从另一个字符串的开头删除多个字符串

使用any()在另一个字符串中搜索多个字符串

使用javascript将文本文件中的多个字符串替换为一个字符串

如何检查一个字符串中是否包含多个特定字符?

如何向列表中的每个字符串添加一个字符串?

打印多个字符与打印一个字符串

如何将多个字符组合成一个字符串?

如何检查一个字符串变量中的每个字母?

计算一个字符变量中多个字符串的出现次数

如何在多个标题上替换一个字符串

如何替换多个文件名的一个字符串

如果等于一个字符串,如何检查多个 GET?

如何用一个字符串对多个计算求和