android activity启动时替换背景

很多的程序一启动就会有一张图片取代掉原有的黑色背景,这是一种很好的习惯,当加载UI的时间过长时,一直处于黑色的背景会让用户以为程序卡住了,所以用图片替代黑色的背景是一种很好的用户界面。下面就是程序一启动马上就出现图片。
 

在manifest文件中:

   
                          android:label="@string/app_name"
                  android:theme="@style/test"
                  >
           
               
               
           

       

   
只需要修改activity中的theme就可以了,

在value文件夹中新建一个test.xml:

这样的话activity启动后就会马上替换成一张图片,

然后再程序的onCreate方法的最后让activity的背景换为黑色背景就可以了,

getWindow().setBackgroundDrawableResource(R.xml.color);


你可能感兴趣的:(android)