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

Не отображать SplashScreen при смене ориентации экрана - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android С чего начать создание игры а http://www.cyberforum.ru/android-dev/thread1715552.html
Хотел создать игру на android по типу Clash of Clans или Castle Clash, и понял, что по видимому придется создавать движок. Не могли бы, кто знает или имеет опыт порекомендовать книги/сайт/статьи по созданию движков, и вообще стоит-ли самому его писать?может найти готовый с открытым доступом или прибегнуть к помощи Unity или gamemaker (чего я кстати делать не хочу). P.S. опыт программирования...
Программирование Android Не срабатывает код после цикла вот полный код потока class ClientThread implements Runnable { @Override public void run() { try { InetAddress serverAddr = InetAddress.getByName(SERVER_IP); socket = new Socket(serverAddr, SERVERPORT); http://www.cyberforum.ru/android-dev/thread1715547.html
Не получается добавить сторонний класс в проект Android Studio Программирование Android
Нашел класс для работы с лед подсветкой для sony xperia но не могу его добавить , делаю все по инструкции : http://developer.sonymobile.com/knowledge-base/experimental-apis/illumination-bar-api/ Добавляю в манифест права , как сказано в инструкции ,но рядом с файлом красная J . Что это значит ?
Программирование Android Как правильно добавить рекламу в свое приложение?
Объясните пожалуйста как правильно добавить рекламу в свое приложение. Если можно пошагово
Программирование Android Нужно написать программу под андроид! http://www.cyberforum.ru/android-dev/thread1715201.html
Всем доброго времени суток. Очень нужна помощь, по написанию программы под андроид. К сожалению навыками программирования не владею, но по поим понятием - знающего человека, это делов на пять минут. В крадце о задаче. - Нужно, что бы это был файл .apk. Фунцкионал - вводим одно число, потом второе и по определенной формуле он выдает ответ. Есть тут джентльмены готовые помочь в этом?
Программирование Android Как реализовать вход в мобильное приложение через социальные сети? В поиске форума не нашёл, подскажите или киньте ссылку (туториал) на то, как: 1) Разработать форму регистрации для мобильного приложения; 2) Вход в мобильное приложение через социальные сети; - Пользуюсь Android Studio. Спасибо, амигос подробнее

Показать сообщение отдельно
goodi_tomsk
4 / 1 / 0
Регистрация: 12.05.2015
Сообщений: 83
19.04.2016, 18:15  [ТС]     Не отображать SplashScreen при смене ориентации экрана
activity_main
XML
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
38
39
40
41
42
43
44
45
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/content_frame"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
 
<android.support.design.widget.CoordinatorLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:id="@+id/coordinator"
    tools:context="ru.bunakov.testapplication.MainActivity">
 
    <android.support.v4.view.ViewPager
        android:layout_height="match_parent"
        android:layout_width="match_parent"
        android:id="@+id/pager"
        android:layout_marginTop="112dp"/>
 
    <android.support.design.widget.AppBarLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/app_bar_layout">
 
        <android.support.v7.widget.Toolbar
            android:id="@+id/toolbar"
            android:layout_width="match_parent"
            android:layout_height="?attr/actionBarSize"/>
 
        <android.support.design.widget.TabLayout
            android:id="@+id/tab_layout"
            android:layout_width="match_parent"
            android:layout_height="?attr/actionBarSize"
            app:tabIndicatorColor="@android:color/background_light"
            app:tabSelectedTextColor="@android:color/background_light"
            app:tabTextColor="@android:color/background_light"
            />
 
    </android.support.design.widget.AppBarLayout>
 
</android.support.design.widget.CoordinatorLayout>
 
</FrameLayout>
MainActivity
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
package ru.bunakov.testapplication;
 
import android.app.FragmentManager;
import android.support.design.widget.TabLayout;
import android.support.v4.view.ViewPager;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.support.v7.widget.Toolbar;
import android.view.Menu;
import android.view.MenuItem;
 
 
import ru.bunakov.testapplication.adapter.TabAdapter;
 
public class MainActivity extends AppCompatActivity {
 
    FragmentManager fragmentManager;
    PreferenceHelper preferenceHelper;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
        PreferenceHelper.getInstance().init(getApplicationContext());
        preferenceHelper = PreferenceHelper.getInstance();
 
        fragmentManager = getFragmentManager();
 
        runSplash();
 
        setUI();
    }
 
    public void runSplash(){
        Splash splash = new Splash();
        fragmentManager.beginTransaction()
                .replace(R.id.content_frame, splash)
                .addToBackStack(null)
                .commit();
    }
 
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.menu_main, menu);
        MenuItem menuItem = menu.findItem(R.id.lang);
        menuItem.setChecked(preferenceHelper.getBoolean(PreferenceHelper.LANG));
        return super.onCreateOptionsMenu(menu);
    }
 
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        int id = item.getItemId();
        if (id == R.id.lang){
            item.setChecked(!item.isChecked());
            preferenceHelper.putBoolean(PreferenceHelper.LANG, item.isChecked());
        }
        return super.onOptionsItemSelected(item);
    }
 
    private void setUI(){
        Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
        if (toolbar != null){
            toolbar.setTitleTextColor(getResources().getColor(R.color.white));
            setSupportActionBar(toolbar);
        }
        TabLayout tabLayout = (TabLayout) findViewById(R.id.tab_layout);
        tabLayout.addTab(tabLayout.newTab().setIcon(android.R.drawable.ic_menu_agenda).setText(R.string.listtab));
        tabLayout.addTab(tabLayout.newTab().setIcon(android.R.drawable.ic_menu_camera).setText(R.string.scalingtab));
        tabLayout.addTab(tabLayout.newTab().setIcon(android.R.drawable.ic_menu_send).setText(R.string.parsingtab));
        tabLayout.addTab(tabLayout.newTab().setIcon(android.R.drawable.ic_menu_mapmode).setText(R.string.maptab));
 
        final ViewPager viewPager = (ViewPager) findViewById(R.id.pager);
        TabAdapter tabAdapter = new TabAdapter(fragmentManager, 4);
        viewPager.setAdapter(tabAdapter);
        viewPager.addOnPageChangeListener(new TabLayout.TabLayoutOnPageChangeListener(tabLayout));
 
        tabLayout.setOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {
            @Override
            public void onTabSelected(TabLayout.Tab tab) {
                viewPager.setCurrentItem(tab.getPosition());
            }
 
            @Override
            public void onTabUnselected(TabLayout.Tab tab) {
 
            }
 
            @Override
            public void onTabReselected(TabLayout.Tab tab) {
 
            }
        });
    }
}
fragment_splash
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_centerInParent="true"
    android:background="@color/splash"
    tools:context="ru.bunakov.testapplication.Splash">
 
 
    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:src="@mipmap/splash" />
 
</FrameLayout>
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru