当前位置: 移动技术网 > IT编程>移动开发>Android > 点击图标进入指定浏览器将首页设置全透明解决一闪而过问题

点击图标进入指定浏览器将首页设置全透明解决一闪而过问题

2019年07月24日  | 移动技术网IT编程  | 我要评论

惊!插头中间的洞竟是用来做这,重生之最强法师,西装革履打一字

点击图标进入指定浏览器。

只需在oncreate()方法里添加如下代码:

string url = "http://tiger-kfphone.com/"; 
uri u = uri.parse(url); 
intent intent = new intent(intent.action_view, u); 
// intent.setdata(u); 
// intent.setclassname("com.android.browser", 
// "com.android.browser.browseractivity"); 
startactivity(intent); 
finish();

但是在进入浏览器之前有一个页面闪了一下,那是因为从那个空白的首页跳过去的。客户说不要那个一闪而过的页面,说是个bug。

最后解决的办法是把他变成透明的就好了。

在styles.xml里添加如下代码:

<style name="translucent_notitle" parent="android:style/theme.dialog"> 
<item name="android:windownotitle">true</item> 
<item name="android:background">#00000000</item> 
<item name="android:windowbackground">@android:color/transparent</item> 
<item name="android:colorbackgroundcachehint">@null</item> 
<item name="android:windowistranslucent">true</item> 
</style>

然后在androidmanifest里添加如下代码:

<activity 
android:name="com.hklt.link.mainactivity" 
android:label="@string/app_name" 
android:theme="@style/translucent_notitle" > 
<intent-filter> 
<action android:name="android.intent.action.main" /> 
<category android:name="android.intent.category.launcher" /> 
</intent-filter> 
</activity>

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网