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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
amasaemi
9 / 9 / 3
Регистрация: 22.08.2015
Сообщений: 108
#1

Сменил стартовую активность, не отображаются view-шки - Android

29.05.2016, 00:02. Просмотров 181. Ответов 5
Метки нет (Все метки)

Проблемка возникла, создал новую активность, в манифесте прописал:
XML
1
2
3
4
5
6
7
<activity android:name=".Launch"
            android:theme="@style/Theme.AppCompat.NoActionBar">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
Вот код из класса и разметки:
Java
1
2
3
4
5
6
7
8
9
public class Launch extends AppCompatActivity {
    @Override
    public void onCreate(Bundle savedInstanceState, PersistableBundle persistentState) {
        super.onCreate(savedInstanceState, persistentState);
        setContentView(R.layout.activity_launch);
 
 
    }
}
XML
1
2
3
4
5
6
7
8
9
10
11
12
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    android:layout_height="match_parent"
    android:layout_width="match_parent"
    xmlns:android="http://schemas.android.com/apk/res/android">
 
    <ImageView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:src="@drawable/load_image"
        android:scaleType="fitXY"/>
</LinearLayout>
Собственно, при загрузке приложения картинка не отображается, хотя в preview она показывается. В чем может быть проблема?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.05.2016, 00:02     Сменил стартовую активность, не отображаются view-шки
Посмотрите здесь:

Android Возврат на активность и проигрывание видео
Android Узнать кем была вызвана активность
Как отследить активность активити? Android
Android Переход с ListActivity на другую активность
Android Переход на другую активность
Узнать запущена ли уже активность Android
Не создается активность Android
Android Долго открывается активность
Удалить активность из стека Android
Передача видимости в другую активность Android
Android Активность восстанавливается в изнасилованном виде
Android Android Studio: сменил картинку, но приложение показывает старую

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,723
29.05.2016, 00:16     Сменил стартовую активность, не отображаются view-шки #2
amasaemi, проблема возникла после смены активности в манифесте? А не пробовали в разметку добавить текстовые надписи, например?
amasaemi
9 / 9 / 3
Регистрация: 22.08.2015
Сообщений: 108
29.05.2016, 00:27  [ТС]     Сменил стартовую активность, не отображаются view-шки #3
Цитата Сообщение от CoolMind Посмотреть сообщение
amasaemi, проблема возникла после смены активности в манифесте? А не пробовали в разметку добавить текстовые надписи, например?
Да, после того, как я в манифесте добавил активность и в фильтре указал ее стартовой. Сейчас попробую добавить TextView.

Добавлено через 5 минут
Цитата Сообщение от CoolMind Посмотреть сообщение
добавить текстовые надписи, например?
Нет, ничего не показывает. Даже цвет фона не белый, а темно-серый. Пробывал обратно сменить (у меня класс программно создает View-шки), фон тоже сменился на темно-серый, вьюшек, которые в разметке были не видно, ну а те, которые программно создаются - видно
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,723
29.05.2016, 00:33     Сменил стартовую активность, не отображаются view-шки #4
Цитата Сообщение от amasaemi Посмотреть сообщение
Пробывал
Блин, ребят, я реально ненавижу это слово. Кто его придумал?
Цитата Сообщение от amasaemi Посмотреть сообщение
Нет, ничего не показывает.
Возможно, дело в стиле @style/Theme.AppCompat.NoActionBar.
Вы попробуйте или откатить изменения, или начать новый проект, или добавить другую активность с текстовой надписью для начала. Эту можете уже удалить. Также надо поглядеть, какая версия SDK, попробовать поменять в build.gradle. Чего-то пока не знаю, в чём проблема.

Добавлено через 1 минуту
У вас правильно указан путь к Launch в манифесте? Нет другой активности с тем же именем?
amasaemi
9 / 9 / 3
Регистрация: 22.08.2015
Сообщений: 108
29.05.2016, 00:55  [ТС]     Сменил стартовую активность, не отображаются view-шки #5
Цитата Сообщение от CoolMind Посмотреть сообщение
Возможно, дело в стиле @style/Theme.AppCompat.NoActionBar.
Вы попробуйте или откатить изменения, или начать новый проект, или добавить другую активность с текстовой надписью для начала. Эту можете уже удалить. Также надо поглядеть, какая версия SDK, попробовать поменять в build.gradle. Чего-то пока не знаю, в чём проблема.
Так, убрал стиль, белый фон вернулся.
Создал новый проект, выводит картинку и текст нормально.

Путь указан правильно, другой активности нет. Подключены еще сторонние библиотеки, одна из которых - кастомный ImageView. Это никак не может влиять на ситуацию?

Добавлено через 10 минут
Удивительно, создал по новой активность через File > New > Activity, и все заработало.. интересно, мой ли это был косяк.. будем считать вопрос закрытым.
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,723
29.05.2016, 02:47     Сменил стартовую активность, не отображаются view-шки #6
Сообщение было отмечено автором темы, экспертом или модератором как ответ
amasaemi, AS - сложный продукт, там ежедневно возникает куча багов. Часть из них решается стандартными Build > Clean или Build > Rebuild project, а также Gradle Sync. Иногда приходится перезапускать "студию". Особенно выбешивают красные буквы R после импорта какого-нибудь класса.
Yandex
Объявления
29.05.2016, 02:47     Сменил стартовую активность, не отображаются view-шки
Ответ Создать тему
Опции темы

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