广

android开发

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

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

    2018-04-16 10:56:46 次阅读 稿源:互联网
    广告

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

    只需在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>

    一起学吧部分文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与一起学吧进行文章共享合作。

    广告
    广告
    广告