#android #android-layout
#Android #android-layout
Вопрос:
когда я объявляю подобное представление в макете:
<com.test.www.BrushPreview android:id="@ id/brushview"
android:layout_width="100dip" android:layout_height="100dip"
android:layout_gravity="center"/>
как получить экземпляр моего BrushPreview? Мне нужно сделать его недействительным…
Приветствия
Ответ №1:
Внутри вашей активности вы можете получить экземпляр представления @id / brushview базового макета с помощью
final BrushPreview brushview = (BrushPreview) findViewById(R.id.brushview);
Если он находится внутри другого, неоднократно используемого представления, такого как средство визуализации элементов в виде списка, тогда вы должны сначала выбрать соответствующий элемент и вызвать findViewById
для него:
final BrushPreview brushview =
(BrushPreview) itemRenderer.findViewById(R.id.brushview);