如何在Android Studio中编辑具有autoLink属性的TextView中的文本



我基本上希望当用户点击;呼叫我们";text查看它将带他们使用预先写好的电话号码拨号,而不是直接开始通话。我使用android:autoLink="phone"尝试过,但结果发现我必须将要调用的号码设置为textView的文本。我可以将textView的文本设置为"吗;呼叫我们";但它会打开一个特定号码的拨号程序?

请帮忙。

您可以在文本视图中执行以下代码的onClick事件:

Intent intent = new Intent(Intent.ACTION_DIAL);
intent.setData(Uri.parse("tel:0123456789"));
startActivity(intent); 

如果您想在不使用拨号盘的情况下直接呼叫,请确保您的应用程序具有以下权限。在这种情况下,您可以从上述代码中删除电话:

<uses-permission android:name="android.permission.CALL_PHONE" />

最新更新