android - 几秒钟后在 Webview 中加载 url

标签 android android-layout android-webview handler

我正在 Android 中创建一个应用程序。它有一个名为 main.xml 的布局

ma​​in.xml:

<ImageView
        android:id="@+id/imageView1"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:src="@drawable/splashscreen" />

ma​​inActivity.java:

public class MainActivity extends WebViewActivity{

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        DisplayMetrics displaymetrics = new DisplayMetrics();
        getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
        int height = displaymetrics.heightPixels;
        int wwidth = displaymetrics.widthPixels;
        setContentView(R.layout.main);
        final ImageView imgview=(ImageView)findViewById(R.id.imageView1);
        imgview.setLayoutParams(new LinearLayout.LayoutParams(wwidth, 
                height, 0.0F));
        int DELAY = 6000;

        Handler handler = new Handler();
        handler.postDelayed(new Runnable() {            
            public void run()
            { 
                WebViewActivity.loadurl("file:///android_asset/www/index.htm");                
            }
        }, DELAY);

    }
}

最初想要加载main.xml,6秒后我想在webview中加载url。 WebViewActivity 有用于加载的代码...

我遵循了上面的编码...

结果: 最初 main.xml 加载完美...但 6 秒后 loadurl 方法被调用,但 main.xml 未被删除。如何做到这一点?

注意:WebViewActivity 具有带有 webview 的布局。

最佳答案

我遵循了下面的编码...我没有使用main.xml页面...直接在webview中加载...工作良好:-)

public class MainActivity extends WebViewActivity{

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        WebViewActivity.loadurl("file:///android_asset/www/splashscreen.png");
        int DELAY = 6000;

        Handler handler = new Handler();
        handler.postDelayed(new Runnable() {            
            public void run()
            { 
                 WebViewActivity.loadurl("file:///android_asset/www/index.htm");
            }
        }, DELAY);

    }
}

关于android - 几秒钟后在 Webview 中加载 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11465757/

相关文章:

Android Asus 七寸 hdpi 平板布局问题

android - 在 2 个 View 之间放置一个 recyclerview

android - 为什么将 ImageButton 添加到可选择的 ListView 项会使 ListView 不可选择,而常规 Button 则不会?

android - Stfalcon Chatkit 库

android - 如何在android webview中加载缅甸字体?

android - 如何取消处于运行状态的AsyncTask。

java - 通过服务更新和通知 JSON get 请求的最佳方式

Android:为TextView显示长文本

android - 如何在 webView android 中使用 Chrome 支持 WebGL

javascript - WebView 和浏览器在 HTML/JavaScript 解析上的区别