Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
amasaemi
9 / 9 / 5
Регистрация: 22.08.2015
Сообщений: 108
1

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

29.05.2016, 00:02. Просмотров 904. Ответов 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 она показывается. В чем может быть проблема?
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.05.2016, 00:02
Ответы с готовыми решениями:

Не отображаются view. Программа в Android Studio
Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь? Я недавно начал программировать...

Перестали выполняться asp-шки.
Имеется IIS 5, по какой-то непонятной причине перестали выполняться asp-шки. Переустановка IIS не...

Подскажите бесплатные Java IDE-шки
А какую бы Вы посоветовали Visual среду (бесплатную) для разработки бизнес приложения с...

В чем разница (View view) и (View v)
Я только начинаю изучать программирование под андроид (до этого вобще программированием не...

5
CoolMind
424 / 405 / 67
Регистрация: 06.10.2012
Сообщений: 1,747
29.05.2016, 00:16 2
amasaemi, проблема возникла после смены активности в манифесте? А не пробовали в разметку добавить текстовые надписи, например?
0
amasaemi
9 / 9 / 5
Регистрация: 22.08.2015
Сообщений: 108
29.05.2016, 00:27  [ТС] 3
Цитата Сообщение от CoolMind Посмотреть сообщение
amasaemi, проблема возникла после смены активности в манифесте? А не пробовали в разметку добавить текстовые надписи, например?
Да, после того, как я в манифесте добавил активность и в фильтре указал ее стартовой. Сейчас попробую добавить TextView.

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

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

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

Добавлено через 10 минут
Удивительно, создал по новой активность через File > New > Activity, и все заработало.. интересно, мой ли это был косяк.. будем считать вопрос закрытым.
0
CoolMind
424 / 405 / 67
Регистрация: 06.10.2012
Сообщений: 1,747
29.05.2016, 02:47 6
Лучший ответ Сообщение было отмечено amasaemi как решение

Решение

amasaemi, AS - сложный продукт, там ежедневно возникает куча багов. Часть из них решается стандартными Build > Clean или Build > Rebuild project, а также Gradle Sync. Иногда приходится перезапускать "студию". Особенно выбешивают красные буквы R после импорта какого-нибудь класса.
1
29.05.2016, 02:47
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.05.2016, 02:47

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как сделать что бы при выполнение ехе-шки сразу запускалась и другая ехе-шка
Приветствую! У меня есть ехе-шка, на Delphi, нужно что бы когда выполняешь эту ехе-шку выполнялась...

Как во view добавить вычисляемую колонку с порядковым номером записи во view?
Как во view добавить вычисляемую колонку с порядковым номером записи во view?

Как сделать невидимым один из view в предыдущем item of recycler view
Здравствуйте ! Как сделать чтобы при клике на кнопку в элементе рисайклеравью в предыдущем...

По нажатию кнопки на View Controllere открыть Table View Controller
Как по нажатию кнопки на View Controllere открыть Table View Controller


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.