Android基础--LoadActivity(载入页面显示)

来源:互联网 发布:网络散布谣言 案例 编辑:程序博客网 时间:2024/05/21 11:02

//这一部分为主要代码 即是载入显示界面的Activity


public class LoadActivity extends Activity {
      
       private static final int LOAD_DISPLAY_TIME = 2500;
      
      /** Called when the activity is first created. */
       @Override
       public void onCreate(Bundle savedInstanceState) {
           super.onCreate(savedInstanceState);
         
          getWindow().setFormat(PixelFormat.RGBA_8888);
          //RGBA_8888为android的一种32位颜色格式,R,G,B,A分别用八位表示,Android默认格式是PixelFormat.OPAQUE,
          //其是不带Alpha值的。设置之后可以看到图片的显示效果就和在PC上看到一样,不会出现带状的轮廓线了
          getWindow().addFlags(WindowManager.LayoutParams.FLAG_DITHER);
 
          setContentView(R.layout.activity_load);
 
          new Handler().postDelayed(new Runnable() {
              public void run() {
                  /* Create an Intent that will start the Main WordPress Activity. */
                  Intent mainIntent = new Intent(LoadActivity.this, MainActivity.class);
                  LoadActivity.this.startActivity(mainIntent);
                  LoadActivity.this.finish();
              }
          }, LOAD_DISPLAY_TIME); //1500 for release
 
      }
 }





2.--------------------//这里为文件的配置

<activity
            android:name=".LoadActivity"
            android:screenOrientation="portrait"
            android:theme="@android:style/Theme.NoTitleBar"
             >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>



//load_activity界面的布局
 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
     android:orientation="vertical"
     android:gravity="center|center"
     android:layout_width="fill_parent"
     android:layout_height="fill_parent"
     android:background="@drawable/test1"
 >
 </LinearLayout>

1 0