如何在Android中显示启动画面?

Lehermj

我想在我的应用加载时显示一个初始屏幕,这是我的Java代码:

ImageView splash = (ImageView) this.findViewById(R.id.splashscreen);

splash.postDelayed(new Runnable(){
    splash.setVisibility(View.GONE);
}, 3000);

但是我通话中收到错误“无法解析符号”postDelayed()此外,我得到了“意外的标记”

}, 3000);

最后,这是我的布局:

<TextView
    android:text="@string/hello_world"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" />

<ImageView
    android:id="@+id/splashscreen"
    android:layout_width="wrap_content"
    android:layout_height="fill_parent"
    android:src="@drawable/splash"
    android:layout_gravity="center"/> 

Logcat:

9:41:01 PM Throwable
       Read access is allowed from event dispatch thread or inside read-action only (see com.intellij.openapi.application.Application.runReadAction())
       Details: Current thread: Thread[ApplicationImpl pooled thread 239,4,main] 359404630
       Our dispatch thread:Thread[AWT-EventQueue-0 0.4.2#AI-133.970939, eap:true,6,main] 1198871553
       SystemEventQueueThread: Thread[AWT-EventQueue-0 0.4.2#AI-133.970939, eap:true,6,main] 1198871553

9:41:13 PM编译在12秒内成功完成

清单文件:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.conversation" >

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name="com.example.conversation.splash"
        android:configChanges="orientation|keyboardHidden|screenSize"
        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>
</application>

奥尼克

您可以执行以下操作:

private static final int SPLASH_TIME_OUT = 2000;
private static final Handler mHandler = new Handler();

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_splash);

    mHandler.postDelayed(new Runnable() {

        @Override
        public void run() {

                startActivity(new Intent(getApplicationContext(), YourActivity.class)); 
                finish();   
        }
    }, SPLASH_TIME_OUT);    
}

activity_splash.xml是您的“splash 活动”布局,YourActivity也是您接下来要进行的“活动”

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在android中显示启动画面

来自分类Dev

如何在Android中添加动画启动画面?

来自分类Dev

如何在Phonegap 3.3中显示启动画面

来自分类Dev

如何在 Xamarin.Forms-Android 中的 OnAppLinkRequestReceived 上显示启动画面

来自分类Dev

如何在Android中创建运动启动画面?

来自分类Dev

如何在Android的启动画面中添加微调器

来自分类Dev

如何显示随机启动画面(Android)

来自分类Dev

启动画面未显示在android中

来自分类Dev

如何在启动画面中创建动画?

来自分类Dev

Swing:如何在班级之前显示启动画面?

来自分类Dev

Apache Cordova启动画面未在Android中显示

来自分类Dev

Phonegap Build App在Android中不显示启动画面

来自分类Dev

Android Studio中的启动画面显示徽标是否已满?

来自分类Dev

如何在Flutter中获取本机启动画面?

来自分类Dev

如何在启动画面中更改图像

来自分类Dev

如何在Remote Display API中包含启动画面?

来自分类Dev

如何在IOS的Action Extension中制作启动画面

来自分类Dev

如何在 Codename One 中暂停启动画面?

来自分类Dev

Android启动画面不显示

来自分类Dev

如何正确显示启动画面

来自分类Dev

在Netbeans中不显示启动画面

来自分类Dev

如何在Android的viewPager的每个页面中显示/启动动画?

来自分类Dev

Qt / QML android应用启动后如何立即显示启动画面?

来自分类Dev

如何直接从启动画面直接启动您的 android 应用程序,而不显示主屏幕?

来自分类Dev

如何在Flutter中删除默认的白色启动画面。我根本不需要启动画面

来自分类Dev

如何在android启动画面中使用带动画taf的SVG文件

来自分类Dev

android:如何实现启动画面

来自分类Dev

如何使Android的启动画面闪屏?

来自分类Dev

android:如何实现启动画面

Related 相关文章

  1. 1

    如何在android中显示启动画面

  2. 2

    如何在Android中添加动画启动画面?

  3. 3

    如何在Phonegap 3.3中显示启动画面

  4. 4

    如何在 Xamarin.Forms-Android 中的 OnAppLinkRequestReceived 上显示启动画面

  5. 5

    如何在Android中创建运动启动画面?

  6. 6

    如何在Android的启动画面中添加微调器

  7. 7

    如何显示随机启动画面(Android)

  8. 8

    启动画面未显示在android中

  9. 9

    如何在启动画面中创建动画?

  10. 10

    Swing:如何在班级之前显示启动画面?

  11. 11

    Apache Cordova启动画面未在Android中显示

  12. 12

    Phonegap Build App在Android中不显示启动画面

  13. 13

    Android Studio中的启动画面显示徽标是否已满?

  14. 14

    如何在Flutter中获取本机启动画面?

  15. 15

    如何在启动画面中更改图像

  16. 16

    如何在Remote Display API中包含启动画面?

  17. 17

    如何在IOS的Action Extension中制作启动画面

  18. 18

    如何在 Codename One 中暂停启动画面?

  19. 19

    Android启动画面不显示

  20. 20

    如何正确显示启动画面

  21. 21

    在Netbeans中不显示启动画面

  22. 22

    如何在Android的viewPager的每个页面中显示/启动动画?

  23. 23

    Qt / QML android应用启动后如何立即显示启动画面?

  24. 24

    如何直接从启动画面直接启动您的 android 应用程序,而不显示主屏幕?

  25. 25

    如何在Flutter中删除默认的白色启动画面。我根本不需要启动画面

  26. 26

    如何在android启动画面中使用带动画taf的SVG文件

  27. 27

    android:如何实现启动画面

  28. 28

    如何使Android的启动画面闪屏?

  29. 29

    android:如何实现启动画面

热门标签

归档