我想为我的 android 应用程序做一个介绍,所以我想这样做:
这是我的intro.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<ImageView
android:id="@+id/imageView1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:src="@drawable/logo_inesc" />
</LinearLayout>
想象一下带有一些菜单和图像的main.xml 。
当用户启动应用程序时,我想向他展示第一个演示图像,然后是应用程序本身以及选项等。
我在我的活动中这样做了:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.intro);
try {
Thread.sleep(6000); //Intro image will be shown for 6 seconds
setContentView(R.layout.home);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
我不知道这是否是正确的程序,布局正在正确更改,但没有显示图像。有人知道为什么吗?
问候。