Я попытался поместить фоновое изображение в linearlayout в мой проект Android. Все работает хорошо, за исключением тех, что исчезают в левом и правом экранах. Мое фоновое изображение размером 52x602 и не имеет такого затухающего края изначально. Я хочу, чтобы фоновое изображение охватывало всю область. Также он сделал дизайнер и использовал 9-патч, я думаю (черная рамка вокруг изображения). Как правильно установить фон без этих ребер?
В эмуляторе это выглядит так:
XML:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/login_background"
android:orientation="vertical"
>
</LinearLayout>
Хорошо, получил ответ сам. Файлы .png должны иметь .9.png, если они являются файлами с 9 патчами... Так что, если у кого-то будет такая же проблема, тогда вы узнаете.
Попробуйте установить fadingEdge на none
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/login_background"
android:orientation="vertical"
android:fadingEdge="none"
>
</LinearLayout>