Layouten:
Kod:
<?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:orientation="vertical"
android:background="@drawable/background" >
<ListView
android:id="@android:id/list"
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
</ListView>
</LinearLayout>
Bakgrunden:
Kod:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<gradient
android:startColor="#FF3A3C39"
android:endColor="#DD181818"
android:angle="270"
/>
<corners android:radius="0dp" />
</shape>
Dessutom är gradienten randig.
Jag har provat och sätta PixelFormat men det hjälper inte ett dugg.
Kod:
setContentView(R.layout.main);
Window window = getWindow();
window.setFormat(PixelFormat.RGBA_8888);
EDIT: Jag spoilade problemet som löstes genom att först konvertera till en int innan jag kollade om knappen skulle visas eller ej. Dock mycket märkligt att felet kom, men men...