我正在 Android 中创建一个应用程序。它有一个名为 main.xml 的布局
main.xml:
<ImageView
android:id="@+id/imageView1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:src="@drawable/splashscreen" />
mainActivity.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/