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

Поменял порядок следования элементов в layout - приложение упало - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Шаблоны дополнительных функций к приложению http://www.cyberforum.ru/android-dev/thread1372554.html
Добрый день! Откуда можно взять шаблоны доп.функций (типа плагинов) к приложениям. Например мне нужно прикрутить форму отправки заказа по E-mail. Добавлено через 2 часа 28 минут МОжет у кого есть браузерное приложение, что открывал только наш сайт. Для начало и такое сойдет :)
Программирование Android Класс extends Application и Preference как из класса extends Apllication можно получить поле настроек из Preference? http://www.cyberforum.ru/android-dev/thread1372552.html
Почему сервис запускается не один раз? Программирование Android
Здравствуйте! Я пробовал запускать Service так: @Override protected void onResume() { super.onResume(); Intent uploadService = new Intent(getApplicationContext(), UploadService.class); startService(uploadService); }
Как исправить ошибку в Android Studio? Программирование Android
Что с андроид студией? Кто-нибудь знает как решить данную проблему?И почему она возникает? В проект не чего особенного не добавлял.И пробовал пустые проекты, но исход всегда один. Многие начинающие программисты будут счастливы услышать граммотный ответ, который избавит их от проблем Information:Gradle tasks Information:Total time: 8.05 secs Error:Execution failed for task...
Программирование Android Окончание покадровой анимации http://www.cyberforum.ru/android-dev/thread1372313.html
Добрый день. Есть задача показа некой анимации на экране, исходная анимация в покадровом виде jpg. Проблема в том, что должна быть некая базовая анимация и анимация на различные действия (например касание экрана). А когда запускается анимация на касание, то она не успевает перейти даже на следующий кадр, как возвращается в базовое состояние. Как можно застопить основной поток, чтобы анимация...
Программирование Android Просто открыть нужный URL Друзья, Добрый день! Собрался я сделать планшет-информатор, который будет стоять около товара, показывать информацию о продукте. Вот и думаю, как сделать по проще, дешевле, быстрее. О- это невозможное сочетание. Ну ладно, готов пожертвовать недельку-другую. Сначала была мысль- написать приложение под андроид. Под IOS не подойдет- не в силах я купить айпад и отдать его на растерзание... подробнее

Показать сообщение отдельно
Braumeister
0 / 0 / 0
Регистрация: 06.02.2015
Сообщений: 9

Поменял порядок следования элементов в layout - приложение упало - Программирование Android

11.02.2015, 13:58. Просмотров 455. Ответов 11
Метки (Все метки)

Здравствуйте!
Имеется вот такой файл разметки:
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
<?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">
 
        <ImageView
                android:id="@+id/collection_foto"
                android:layout_width="fill_parent"
                android:layout_height="300dp"
                android:scaleType="centerCrop"
                android:contentDescription="@string/description_image"/>
 
        <TextView
                android:id="@+id/collection_text"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"/>
 
        <TableLayout
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:stretchColumns="*"
                android:layout_marginTop="20dp">
            <TableRow>
                <Button
                        android:layout_width="fill_parent"
                        android:layout_height="wrap_content"
                        android:text="Каталог"
                        android:id="@+id/viewCatalogCollection"/>
                <Button
                        android:layout_width="fill_parent"
                        android:layout_height="wrap_content"
                        android:text="Контакты"
                        android:id="@+id/viewContactCollection" />
            </TableRow>
 
            <TableRow>
                <Button
                        android:layout_width="fill_parent"
                        android:layout_height="wrap_content"
                        android:text="Сайт"
                        android:id="@+id/goToSiteCollection" />
                <Button
                        android:layout_width="fill_parent"
                        android:layout_height="wrap_content"
                        android:text="Позвонить"
                        android:id="@+id/CallCollection" />
            </TableRow>
 
        </TableLayout>
 
</LinearLayout>
Приложение прекрасно работает. Но стоит только поставить TableLayout перед ImageView и приложение падает, ругаясь на этот код:
Java
1
coll_foto = (ImageView) findViewById(R.id.collection_foto);
Почему так? Разве порядок следования элементов разметки важен не только для визуального представления?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru