网站关键词的布局,HTML网站页面建设,轻量级wordpress主题,wordpress怎么调用多语言欢迎界面 首先同理把欢迎界面的图片导入到drawable目录下#xff0c;在导入时 Android Studio 会提示如下 drawable 具体本人尚未弄明白#xff0c;待理解后会重新补全本部分内容#xff0c;在此本人选了第一个 然后创建一个包名为activity的包#xff0c;在activity下创建…欢迎界面 首先同理把欢迎界面的图片导入到drawable目录下在导入时 Android Studio 会提示如下 drawable 具体本人尚未弄明白待理解后会重新补全本部分内容在此本人选了第一个 然后创建一个包名为activity的包在activity下创建SplashActivity SplashActivity 此时会发现 R 报红只需要将光标锁定到R之后即会提示需要导入R包如未提示则手动敲击 AltEnter 选中 import class 即可导入 R报红 再而处理代码部分 SplashActivity
package cn.edu.lt.android.boxueguapp.activity;import android.content.Intent;
import android.content.pm.ActivityInfo;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.TextView;import java.util.Timer;
import java.util.TimerTask;import cn.edu.lt.android.boxueguapp.MainActivity;
import cn.edu.lt.android.boxueguapp.R;public class SplashActivity extends AppCompatActivity {Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_splash);//设置此界面为// 竖屏setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);init();}private void init() {TextView tv_version (TextView)findViewById(R.id.tv_version);try {PackageInfo packageInfo getPackageManager().getPackageInfo(getPackageName(), 0);tv_version.setText(V packageInfo.versionName);} catch (PackageManager.NameNotFoundException e) {e.printStackTrace();tv_version.setText(V);}//利用timer让此界面延迟3秒后跳转timer有一个线程该线程不断执行taskTimer timer new Timer();//TimerTask实现runnable接口TimerTask类表示在一个指定时间内执行的taskTimerTask timerTask new TimerTask() {Overridepublic void run() {//发送intent实现页面跳转第一个参数为当前页面的context第二个参数为要跳转的主页Intent intent new Intent(SplashActivity.this, MainActivity.class);startActivity(intent);SplashActivity.this.finish();//跳转后关闭当前欢迎页面}};timer.schedule(timerTask,3000);//调度执行timerTask第二个参数传入延迟时间毫秒}
} 创建 Activity 时同时自动创建了一个布局文件首先修改为 RelativeLayout 布局 具体代码如下 activity_splash.xml
?xml version1.0 encodingutf-8?
RelativeLayout xmlns:androidhttp://schemas.android.com/apk/res/androidandroid:layout_width match_parentandroid:layout_heightmatch_parentandroid:backgrounddrawable/launch_bgTextViewandroid:idid/tv_versionandroid:layout_widthwrap_contentandroid:layout_heightwrap_contentandroid:textColorandroid:color/whiteandroid:textSize14spandroid:layout_centerInParenttrue/!--显示版本号--/RelativeLayout
最后在清单文件 AndroidManifest.xml 中配置欢迎界面将应用入口修改为欢迎界面再去除 ActionBar 效果AndroidManifest.xml
?xml version1.0 encodingutf-8?
manifest xmlns:androidhttp://schemas.android.com/apk/res/android
packagecn.edu.lt.android.boxueguappapplicationandroid:allowBackuptrueandroid:iconmipmap/ic_launcherandroid:labelstring/app_nameandroid:roundIconmipmap/ic_launcher_roundandroid:supportsRtltrueandroid:themestyle/Theme.AppCompat.NoActionBar!--原为android:themestyle/AppTheme--!--去除ActionBar标题栏--activity android:name.MainActivity/activityactivity android:name.activity.SplashActivityintent-filteraction android:nameandroid.intent.action.MAIN /category android:nameandroid.intent.category.LAUNCHER //intent-filter/activity
/application/manifest 转载于:https://www.cnblogs.com/dashucoding/p/10330406.html