Как вы можете заметить в Chekenheet Markdown , GitHub не отображает номера строк в кодовых блоках.
Более новое решение проблемы состояло бы в том, чтобы использовать DataBinding
.
@BindingAdapter
(где-нибудь в Вашем коде): @BindingAdapter("is_selected")
fun setSelected(view: View, selected: Boolean) {
view.isSelected = selected
}
DataBinding
в Вашем xml
<layout xmlns:android="http://schemas.android.com/apk/res/android">
<data>
</data>
<ImageButton
android:id="@+id/player_ctrl_btn"
is_selected="@{true}"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/opaque"
android:gravity="center_horizontal"
android:padding="0px"
android:src="@drawable/playpause"
android:text="Play" />
</layout>
<час> ВАЖНЫЙ: помнят, что необходимо использовать DataBinding
здесь. Таким образом, Вы не можете просто звонить, добавляют is_selected="true"
(потому что это приведет не сообщение к сбою Вам об этом), необходимо добавить is_selected="@{true}"