Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

29.05.2016, 00:02. Просмотров 254. Ответов 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)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.05.2016, 00:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сменил стартовую активность, не отображаются view-шки (Программирование Android):

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

Перестали выполняться asp-шки. - C# ASP.NET
Имеется IIS 5, по какой-то непонятной причине перестали выполняться asp-шки. Переустановка IIS не помогла. На другой машине те же asp...

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

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

По нажатию кнопки на View Controllere открыть Table View Controller - Программирование iOS
Как по нажатию кнопки на View Controllere открыть Table View Controller

view с чего состоит и что выполняет каждая функция в view? - Delphi
Буду очень благодарен за ответ!!

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

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

Добавлено через 1 минуту
У вас правильно указан путь к Launch в манифесте? Нет другой активности с тем же именем?
0
amasaemi
9 / 9 / 3
Регистрация: 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
419 / 402 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
29.05.2016, 02:47 #6
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
amasaemi, AS - сложный продукт, там ежедневно возникает куча багов. Часть из них решается стандартными Build > Clean или Build > Rebuild project, а также Gradle Sync. Иногда приходится перезапускать "студию". Особенно выбешивают красные буквы R после импорта какого-нибудь класса.
1
29.05.2016, 02:47
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.05.2016, 02:47
Привет! Вот еще темы с ответами:

Как передать параметры из одного View в EditorFor другого View - C# MVC
Здравствуйте. Есть 2 view, первое просто отображает данные, 2 должно их редактировать, в 1 view есть текст, необходимо передать этот текст...

Вместо navigation bar с table view хочу сделать просто view controller - Программирование iOS
добрый вечер. В xcode есть стандартный темплейт с navigation controller, но там по дефолту table view controller (master controller)...

Tree View + List View. Как из програмы определить в чем именно на данный момент выделен елемент ? - Visual Basic
У меня на одной форме радом сидят Tree View и List View (как в explore). Вопрос: как из програмы определить в чем именно (в Tree View или в...

Сменил разрешение на несовместимое - Windows 10
Нашёл информацию про монитор, что он якобы поддерживает разрешение 1280x1024 и 75Гц. Естественно выставил это в настройках видеоадаптера....


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

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

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