Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
0 / 0 / 0
Регистрация: 26.12.2016
Сообщений: 21

Сгруппировать Layout в папки

09.06.2017, 17:42. Показов 2296. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
У меня несколько java пакетов с классами. Названия классов одинаковые.
Т.е.
Пакет com.zzz.x.app.package1. В нем классы: class1, class2, class3.
Пакет com.zzz.x.app.package2. В нем классы: class1, class2, class3.

Можно ли сделать подобное с лейаутами? Чтобы названия были одинаковые, а обращаться к ним по имени пакета.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.06.2017, 17:42
Ответы с готовыми решениями:

Создание папки layout
Почему немогу создать папку с именем layout? Создал Layout, layout -неразрешает, хоть такой папки и нет

Анимированный дизайн смены Layout или просто выдвигаемый layout
Ну, думаю тут и так всё понятно. Я просто не знаю, какие ключевые слова вводить в гугл, всё что попадается это Drawer А мне нужнен просто...

Не хочет работать в layout, но включается в layout-land
доброе утро ! пишу первое приложение. обычный мейн.хмель выглядит вот так : <?xml version="1.0"...

4
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
09.06.2017, 18:25
лаяуты вообще не в пакете лежат, так что обращаться по имени пакета наврятли
но рассортировать по папкам можно
Название: Untitled.png
Просмотров: 50

Размер: 5.9 Кб
и в build.gradle добавить
XML
1
2
3
4
5
6
7
8
9
10
11
    sourceSets {
        main {
            res.srcDirs =
                    [
                            'src/main/res/layouts/package1',
                            'src/main/res/layouts/package2',
                            'src/main/res/layouts',
                            'src/main/res'
                    ]
        }
    }
1
0 / 0 / 0
Регистрация: 26.12.2016
Сообщений: 21
09.06.2017, 18:47  [ТС]
А в классе так прописывать?
Java
1
setContentView(R.layout.package1.activity_main);
0
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
09.06.2017, 18:52
попробовать самому не судьба? там два варианта всего - да или нет, надо указывать имя пакета или нет
0
0 / 0 / 0
Регистрация: 26.12.2016
Сообщений: 21
02.10.2017, 19:40  [ТС]
Pablito,
XML
1
2
3
4
5
6
7
8
9
10
11
sourceSets {
    main {
        res.srcDirs =
                [
                        'src/main/res/layouts/package1',
                        'src/main/res/layouts/package2',
                        'src/main/res/layouts',
                        'src/main/res'
                ]
    }
}
Куда именно в build.gradle это добавить? Если так, то в структуре android проекта по прежнему только папка layout. layouts/package1 - не видны.

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
android {
    compileSdkVersion 25
    buildToolsVersion "25.0.2"
    defaultConfig {
        applicationId '....'
        minSdkVersion 15
        targetSdkVersion 25
        versionCode 17
        versionName '1.0'
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
 
        sourceSets {
            main {
                res.srcDirs =
                        [
                                'src/main/res/layouts/package1',
                                'src/main/res/layouts/package2',
                                'src/main/res/layouts',
                                'src/main/res'
                        ]
            }
        }
 
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.10.2017, 19:40
Помогаю со студенческими работами здесь

At android.widget.LinearLayout.setChildFrame Layout в Layout-те
Нужен совет бывалых. У меня есть активити которое запускается с мейн активити, на нем лежит Layout (горизонтальный) в котором 2й...

Добавить layout на layout
Нашёл такой код: layout.add(view); только не понимаю куда его писать. Нужно чтобы один layout можно было использовать в нескольких других. ...

Как сгруппировать XML файлы по папкам?
При создании приложения получилось много XML файлов, в основном все файлы View элементов например - пункт списка, layout файлы, файлы...

Использование Layout в другом Layout
Нужно в одной форме использовать 2 вида Layout, причем один должен быть вложен в другой, это реально?

Insert Layout из Layout
Добрый день, подскажите пожалуйста почему этот код не работает: layout->insertLayout(1, edit_layout); layout->insertItem(1,...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru