Включить макет с пользовательскими атрибутами

Я делаю сложную компоновку и использую «include» для своего пользовательского компонента, например

<include layout="@layout/topbar"/>

И верхняя панель определена следующим образом:

<?xml version="1.0" encoding="utf-8"?>
<my.package.TopBarLayout
... a lot of code

Теперь я хочу передать свои настраиваемые атрибуты на «верхнюю панель» следующим образом

<include layout="@layout/topbar" txt:trName="@string/contacts"/>

Но у меня нет результата. Я понял из той страницы , что я могу задавать не атрибуты, а id, высоту и ширину.

Итак, как я могу передать свои настраиваемые атрибуты для включения и как я могу заставить их работать?

42
задан Roman Truba 29 June 2012 в 16:07
поделиться