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

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

Войти
Регистрация
Восстановить пароль
 
TrololoR
0 / 0 / 0
Регистрация: 03.04.2013
Сообщений: 21
#1

Как получить layout с другого пакета? - Программирование Android

22.04.2013, 14:11. Просмотров 604. Ответов 2
Метки нет (Все метки)

Здравствуйте, делаю скин для приложения, вопрос состоїт в том могу ли я взять Layout з другого пакета, тойсть есть первая програма проинсталірована, и єсть вторая.... смогу ли я у первой взять Loyaut с второй???) Зараниє спасибо, просто не хочетса делать, а потом получитса что оно не работаєть, может ктото встречалса з таким!)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.04.2013, 14:11     Как получить layout с другого пакета?
Посмотрите здесь:
Android Использование элемента другого layout
Android Редактирование элементов layout из другого потока
Android Layout как новый Activity
Android Как растянуть 3 кнопки по ширине layout?
Как из activity_main_drawer открыть layout файлы? Android
Android Получить Activity другого приложения
Как растягивать фон в layout только по горизонтали Android
Android Как управлять касанием на пустой области Layout?
Как правильно размещать элементы View на Layout Android
Получить доступ к EditText из другого класса Android
10 Layout один над одним - как визуально редактировать? Android
Как перебрать все дочерние элементы некого Layout Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
22.04.2013, 14:46     Как получить layout с другого пакета? #2
Да, можно.
Сначала нужен контекст второго апликейшена
Java
1
pkgContext = context.createPackageContext("com.secondapplication", 0);
потом вытягиваем id ресурса
Java
1
int id = pkgContext.getResources().getIdentifier("main", "layout", "com.secondapplication");
дальше сам ресурс
Java
1
pkgContext.getResources().getLayout(id);
TrololoR
0 / 0 / 0
Регистрация: 03.04.2013
Сообщений: 21
22.04.2013, 18:47  [ТС]     Как получить layout с другого пакета? #3
Цитата Сообщение от V0v1k Посмотреть сообщение
Да, можно.
Сначала нужен контекст второго апликейшена
Java
1
pkgContext = context.createPackageContext("com.secondapplication", 0);
потом вытягиваем id ресурса
Java
1
int id = pkgContext.getResources().getIdentifier("main", "layout", "com.secondapplication");
дальше сам ресурс
Java
1
pkgContext.getResources().getLayout(id);
Большоє спасибо!
Yandex
Объявления
22.04.2013, 18:47     Как получить layout с другого пакета?
Ответ Создать тему
Опции темы

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