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

Как получить layout с другого пакета?

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

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

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

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

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

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

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

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

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

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

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


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

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

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