Форум программистов, компьютерный форум CyberForum.ru

Заставка для приложения android - Android

Войти
Регистрация
Восстановить пароль
 
Vlad1123
0 / 0 / 0
Регистрация: 30.11.2014
Сообщений: 38
24.01.2015, 21:25     Заставка для приложения android #1
день добрый ! я никак не могу понять как заставить работать мою заставку
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
package com.example.yourtime;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
 
public class SplashScreenActivity extends MainActivity {
 
    private static int SPLASH = 2500;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
        
    public void run() {
        // This method will be executed once the timer is over
        // Start your app main activity
        Intent  i = new Intent(SplashScreenActivity.this, MainActivity.class);
        i.setFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
        startActivity(i);
 
        // close this activity
        finish();
        overridePendingTransition(0, 0);
 
             
                
    
            
    }
}
вот мое SplashScreenActivity и нужен ли тут метод (run)?
вот манифест
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.yourtime"
    android:versionCode="1"
    android:versionName="1.0" >
 
    <uses-sdk
        android:minSdkVersion="19"
        android:targetSdkVersion="19" />
 
    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name=".SplashScreenActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
 
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity
        android:name=".MainActivity"
        android:label="@string/app_name" >
            </activity>
    </application>
 
</manifest>
и splash
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?xml version="1.0" encoding="utf-8"?>
 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              android:orientation="vertical"
              android:layout_width="match_parent"
              android:layout_height="match_parent">
 
 
    <TextView android:layout_width="match_parent"
              android:layout_height="wrap_content"
              android:gravity="center_horizontal"
              android:text="NEW WORLD"
              android:textSize="22dp"
              android:layout_marginBottom="20dp"
              android:height="50dp"/>
 
</LinearLayout>
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.01.2015, 21:25     Заставка для приложения android
Посмотрите здесь:

Заставка на Android Android
Android Создание радио-приложения для Android
Кастомный шрифт для всего приложения android eclipse Android
Серверная часть для Android приложения. Куда смотреть Android
Заставка внутри приложения Android
Android На чем лучше программировать приложения для Android?
Android Простая и бесплатная возможность рисования для приложения под android
Android Построение UI для Android приложения на C# Mono
Android Возможно ли писать приложения для Android на чистом C++?
Android Создание приложения для android
Создание приложения для сайта на Android Android
Android Вызвать страницу разрешений для приложения в Android 6

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DemD10
58 / 47 / 12
Регистрация: 03.09.2013
Сообщений: 424
24.01.2015, 21:51     Заставка для приложения android #2
Предлагаю без изобретения велосипедов. Изучай:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
private ImageView splash;
    private static final int STOPSPLASH = 0;
    private static final long SPLASHTIME = 2000; 
 
private Handler splashHandler = new Handler() 
    {
        @Override
        public void handleMessage(Message msg) 
        {
            switch (msg.what) 
            {
                case STOPSPLASH:
                    splash.setVisibility(View.GONE);
                    break;
            }
            super.handleMessage(msg);
        }
    };
 
public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        splash = (ImageView) findViewById(R.id.splashscreen); 
        Message msg = new Message();
        msg.what = STOPSPLASH;
        splashHandler.sendMessageDelayed(msg, SPLASHTIME);
Так что изучай Handler, крутая штука
Yandex
Объявления
24.01.2015, 21:51     Заставка для приложения android
Ответ Создать тему
Опции темы

Текущее время: 22:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru