小编Mic*_*son的帖子

默认工具栏和状态栏未显示在android studio 3.3中的xml预览中

android studio的基本主题未在android studio 3.3版本的XML预览选项中显示默认的操作栏和状态栏。

看起来像这样:

图片1

但是它曾经/应该看起来像这样:

image2

如何获得再次显示导航栏和操作栏的信息?

android-studio

6
推荐指数
3
解决办法
2372
查看次数

如何使电话号码在 Android 的文本视图中可点击

我有一个包含电子邮件和电话号码的文本视图。我想要的效果是,当用户点击电子邮件时,它会打开默认的电子邮件应用程序,当用户点击电话号码时,应用程序会将其拉到拨号器中。使用以下代码:

XML:

<TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_below="@+id/careers_guidance"
            android:id="@+id/careers_guidance_text"
            android:layout_marginStart="20dp"
            android:layout_marginEnd="20dp"
            android:layout_marginTop="5dp"
            android:linksClickable="true"
            android:textColorLink="#0000EE"
            android:autoLink="all"/>
Run Code Online (Sandbox Code Playgroud)

爪哇:

careersGuidance = view.findViewById(R.id.careers_guidance_text);
    careersGuidance.setText(Html.fromHtml("<p>Help with choosing the right course and with thinking about where this might take you in the future.</p>" +
            "<p>Tel: <a href=\"tel:01274433043\">01274 433043</a></p>Email: <a href=\"mailto:careers@bradfordcollege.ac.uk\">careers@bradfordcollege.ac.uk</a>"));
Run Code Online (Sandbox Code Playgroud)

当我运行我的应用程序时,只有电子邮件可点击并按我希望的方式工作,电话号码不可点击或突出显示。

在此处输入图片说明

但是,我注意到如果我从 setText java 代码中删除电子邮件地址并运行该应用程序。电话号码变成蓝色并带有下划线,好像可以点击一样,但是当我点击它时,没有任何反应。

我怎样才能让它工作?

此外,我在清单文件和模拟器设备上授予了 CALL_PHONE 权限。

android textview android-phone-call

5
推荐指数
1
解决办法
2913
查看次数