2017-05-27 34 views
1

我在android中使用自定义标签。我已经经历了许多谷歌搜索隐藏自定义选项卡的网址,但无处不在显示,它是不可能隐藏的URL.I只是想知道,有什么办法可以隐藏自定义选项卡中的网址。如何在Android中隐藏自定义标签的URL

The url of my app

+0

可能它是在您的Strings.xml中的值文件夹下定义的,因此您应该在那里搜索此发生,然后将其删除或提取不用作工具栏标题的新字符串。 –

回答

1

你可以试试这个丑陋的解决方案,可以做的伎俩,而你没有得到更好的解决办法:

1)创建与此内容的HTML文档:

<frameset rows="100%"> 
    <frameset cols="100%"> 
      <frame src="http://192.169.218.96:7777" frameborder="0"> 
    </frameset> 
</frameset> 

2)将其保存在您的资产文件夹(与RES相同并且不在里面)。试图说明这一点:

+ src 
++ main 
+++ assets 
+++ java 
+++ res 

3)使你的customTab负载该资产而不是原来的URL(你可以实现一个连接性检测在这里显示替换的内容,如果互联网不存在)。

编辑:4),然后使用您的自定义标签加载方法此字符串(考虑您name.html)的名称保存您的框架HTML:

String loadPage = "file:///android_asset/name.html"; 

不要使用普通的HTML,头,身体(等等)标签,就像我上面显示的那样。

旧但完全符合W3C和浏览器解决方案。详细信息:https://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#h-16.2.1

+0

在我的答案中,哪里可以使用resset文件夹中的frameset或其他地方的其他地方 – Sushil

+0

项目2)。如果ASSETS文件夹不存在,则创建它。 – statosdotcom

+0

你能告诉我如何在自定义选项卡中调用此文件请 – Sushil