背景与起始宣传界面

xiaoxiao2021-02-28  74

一图二功能(背景和起始宣传界面) 一、设置XML的背景图:      1.res/layout: new->Android XML File   

                            Resourse Type:layout

                            File:splash.xml

                           Root Element:LinearLayout

2.先找到APP的存放位置(Location),              将做好的图片复制到 workspace->"App"->res->drawable-hdpi

     使目录更新显示出图片名称 eclipse->Project->Clean->Clean all projects->OK

      注:图片名称以小写字母开头 3.splash.xml:(添加)

     android:background="@drawable/picturename";此时自动给图片生成一个id,此后可直接引用图片名称。

二、重写Activity的onCreate       在包中创建一个Splash类       1.在 public class Splash extends Activity{

              }

         中重写Activity的onCreate

      2.单击右键,Source->Override/Implement Methods->onCreate(Bundle)

      3.出现protected void onCreate(Bundle savedInstanceState){

                        super.onCreate(savedInstanceState);

                  }

      4.(添加语句)protected void onCreate(Bundle savedInstanceState){

                                         super.onCreate(savedInstanceState);               

                                         setContentView(R.layout.splash);

                                  } 三、设置启动Activity:(设置宣传图先启动)

      1.在AndroidManifest.xml的application中添加一个activity,复制已有的activity即可,将android:name中的MainActivity更换为Splash。

      2.将MainActivity中 <category android:name="android.intent.category.LAUNCHER" />改为<category android:name="android.intent.category.DEFAULE" />

          注:launcher意为启动、发射,default在此不表示默认启动,而是被调用时才启动,不调用则不启动。

      3.因只能存在一个MAIN函数作为入口,所以要更改MainActivity中<action android:name="android.intent.action.MAIN" />中的MAIN。(可自定义名称,如:MAINACTIVITY)

转载请注明原文地址: https://www.6miu.com/read-41959.html

最新回复(0)