Android--设置App的启动页面

几乎所有的app,在启动进入主页的过程中,都会先显示一张图片然后再进入app主页。其实如果不设置这张图片的话,默认就是白色背景,给用户的体验不好。具体设置方法如下所示:

找到app/src/main/res/values下的themes文件。

新建一个style,并写入以下三个子项

@drawable/pager // 设置启动页背景图片
true // 设置背景图片为全屏显示
@android:color/transparent // 设置导航栏透明

完整代码如下:

在AndroidManifest.xml文件中设置这个主题


     
          

          
     

如果就只是这样设置的话,我们会发现,在启动页完成并到达主页之后,这个背景图片还存在,所有我们需要重新将app的主题设置成原来的那样。

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        setTheme(R.style.Theme_StartPagerTest); // 设置为原主题
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

}

你可能感兴趣的:(Android开发,android,java,开发语言)