Я хочу получить массив, как beahvior в XML.
Дано:
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ToggleButton
android:id="@+id/togCat0"
style="@style/toggleButton"/>
<ToggleButton
android:id="@+id/togCat1"
style="@style/toggleButton"/>
<ToggleButton
android:id="@+id/togCat2"
style="@style/toggleButton"/>
</LinearLayout>
При копировании этой линейной раскладки потребуется изменить все новые "android: id", в то время как что-то подобное упростит:
<LinearLayout
android:some_attribute="Cat"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ToggleButton
android:id="@+id/"+some_attribute+"0"
style="@style/toggleButton"/>
<ToggleButton
android:id="@+id/"+some_attribute+"1"
style="@style/toggleButton"/>
<ToggleButton
android:id="@+id/"+some_attribute+"2"
style="@style/toggleButton"/>
</LinearLayout>
Возможно ли это?