Как получить экземпляр пользовательского представления, созданного в xml? - PullRequest
1 голос
/ 10 мая 2011

когда я объявляю вид, подобный этому, в макете:

<com.test.www.BrushPreview android:id="@+id/brushview" 
    android:layout_width="100dip" android:layout_height="100dip"  
    android:layout_gravity="center"/>

как получить экземпляр моего BrushPreview?Мне нужно сделать это недействительным ...

Приветствия

1 Ответ

3 голосов
/ 10 мая 2011

Внутри вашей деятельности вы можете получить экземпляр вида @ id / brushview основного макета по

final BrushPreview brushview = (BrushPreview) findViewById(R.id.brushview);

Если он находится внутри другого, многократно используемого представления, например средства визуализации элементов представления списка, сначала необходимо выбрать соответствующий элемент и вызвать для него findViewById:

final BrushPreview brushview = 
    (BrushPreview) itemRenderer.findViewById(R.id.brushview);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...