Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
TrololoR
0 / 0 / 0
Регистрация: 03.04.2013
Сообщений: 21
#1

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

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

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

Использование элемента другого layout
Здравствуйте! Проблема в следующем Главный экран содержит ViewPager с...

Редактирование элементов layout из другого потока
Подскажите, как максимально просто редактировать элементы layout из другого...

Изменение позиции одного layout внутри другого
как изменить позицию одного layout внутри другого ? у меня внутри FrameLayout...

Изменение layout-элементов одного activity из другого activity
Здравствуйте! Я хочу изменить размер или цвет текста TextView в одном...

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

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

2
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
22.04.2013, 14:46 #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);
1
TrololoR
0 / 0 / 0
Регистрация: 03.04.2013
Сообщений: 21
22.04.2013, 18:47  [ТС] #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);
Большоє спасибо!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.04.2013, 18:47
Привет! Вот еще темы с решениями:

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

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

Layout как новый Activity
Здравствуйте, слышал что Layout можно использовать вместо нового Activity,...

Получить Activity другого приложения
Подскажите пожалуйста, могу ли я из своего приложения получить Activity...


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

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

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