如何在菜单中添加外部链接

时间:2019-04-05 18:56:56

标签: java android xml

我正在尝试在我的应用程序中添加隐私策略链接,但是当我单击应用程序菜单中的隐私策略链接时,没有任何反应。

这是我的菜单布局代码

 <item n1:icon="@drawable/ic_help_teal_700_24dp" n1:id="@id/privacy_policy" n1:title="@string/privacy_policy"  />

这是我的字符串代码

<string name="privacy_policy"><a href="http://xxxxx/xxxxx/privacy_policy.html">Privacy Policy</a></string>

这是我的应用程序中菜单的照片

privacy policy menu link

1 个答案:

答案 0 :(得分:0)

将以下属性添加到TextView,在其中显示您的隐私权政策链接

<TextView
        android:id="@+id/privacy_policy_tv"
        ...
        android:autoLink="web"
        android:linksClickable="true"
        android:text="@string/privacy_policy" />

您可能还需要以编程方式设置LinkMovementMethod

final TextView policy = (TextView) findViewById(R.id.privacy_policy_tv);
policy .setMovementMethod(LinkMovementMethod.getInstance());

编辑:刚发现您正在尝试直接从“导航菜单”中调用它。在这种情况下,您最好采用评论中的建议,并点击链接here,然后启动Intent来显示您的隐私政策。