Имея возможность рисования,
<?xml version = "1.0" encoding = "utf-8"?>
<shape xmlns:android = "http://schemas.android.com/apk/res/android"
android:shape = "rectangle">
<gradient
android:angle = "-90"
android:startColor = "#00000000"
android:centerColor = "#00000000"
android:endColor = "#eefff000"
android:type = "linear" />
</shape>
при использовании в качестве
<View
android:layout_width = "match_parent"
android:layout_height = "match_parent"
android:background = "@drawable/title_bk"
/>
он получил ошибку:
android.view.InflateException: Binary XML file line #45: Binary XML file line #45: Error inflating class <unknown>
at android.view.LayoutInflater.inflate(LayoutInflater.java:539)
at android.view.LayoutInflater.inflate(LayoutInflater.java:423)
at android.view.LayoutInflater.inflate(LayoutInflater.java:374)
at android.view.View.inflate(View.java:19790)
но с использованием "# 66000000" вместо drawable это нормально
<View
android:layout_width = "match_parent"
android:layout_height = "match_parent"
android:background = "#66000000"
/>
Почему?
это то, что показывает журнал ошибок. Если изменить на android:background = "#66000000"`, он работает нормально, как только измените на android:background = "@drawable/title_bk", он все время вылетает.





Можете ли вы поделиться полным журналом вашей ошибки, пожалуйста? Это может быть какое-то другое исключение, например OutOfMemory, насколько велика возможность рисования?