Как создать клон View?

262
15 марта 2017, 17:08

Как создать клон View?

Я создаю View в xml указываю там стиль цвет размеры и т.д.

Хочу в программно создать клон этого View.

Что то типо View view2=myXmlView Но объект не создается. Как сделать клон исходя из XML?

Answer 1

Вам требуется LayoutInflater. С его помощью это делается так:

LayoutInflater inflater = LayoutInflater.from(context);
View view1 = inflater.inflate(R.layout.NAME_OF_XML_FILE_IN_RES_LAYOUT, null, false);
View view2 = inflater.inflate(R.layout.NAME_OF_XML_FILE_IN_RES_LAYOUT, null, false);
READ ALSO
Java WebSocket Jetty

Java WebSocket Jetty

Есть простенький веб сервер на Jetty, суть работы довольно простаКлиент посылает другому пользователю сообщение в виде json строки, серверобрабатывает...

259
sqlite не записывает данные в базу

sqlite не записывает данные в базу

Получаю от апи список юзеров,постов и комментариев к постам и записываю их в базу таким способом

307
Градиентный переход в ViewPager

Градиентный переход в ViewPager

Как сделать переход между страницами плавным то есть сделать между переходами градиент смфото

240
Как указать компилятору флаг -O?

Как указать компилятору флаг -O?

Пользуюсь Android StudioПрочитал в одной статье следующее:

236