Мое приложение прекрасно работает, когда я использую цветовой код для фона кнопок в макете.Что-то вроде:
android:background="#ff6699"
Но он перестает работать, когда я заменяю цветовой код своим рисованным шрифтом:
android:background="@drawable/blue_background_round_corners"
Это означает, что с моим рисованным изображением явно что-то не так.Есть идеи что?Мой drawable:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape>
<solid android:color="#ff6699"></solid>
<corners android:radius="10dp"/>
</shape>
</item>
</selector>
кстати, я использую привязку данных.Мой фрагмент:
public class MainFragment extends Fragment {
FragmentMainBinding binding;
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
binding = DataBindingUtil.inflate(inflater, R.layout.fragment_main, container, false);
View v = binding.getRoot();
v.setClickable(true);
v.setFocusable(true);
return v;
}
}