5

Ich mag transparent verwischte Registerkarten zeigen, so dass listactivity Bildschirm dahinter unscharfe Bilder zeigt enter image description hereAndroid Tabs mit transparentem Hintergrund unscharf

Und Reiter ohne Teiler.

+0

Die sehen nicht unbedingt als Registerkarten folgende Änderung

<selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/selected_tab" android:state_selected="true" /> <item android:drawable="@android:color/transparent" /> </selector> 

in Tab Host make machen, können sie mit normalen Layouts realisiert werden. Wo hast du Probleme? – Luksprog

+0

Ich möchte diese Ansicht in meiner gesamten Anwendung verwenden, wie würde ich für 25 Aktivitäten verwalten. –

+0

Die Tabs sind nicht verschwommen, sie sind nur transparent schwarz –

Antwort

10

Ich habe eine Lösung gefunden, indem ich den Objektauswahlhintergrund vom Ereignis abwählen lösche und das Bild, das im Hintergrund der Registerkartengruppe gesetzt werden soll, verwende dieses Bild nur mit der eingestellten Hintergrundressource.

In Selektor ändern

<TabHost xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@android:id/tabhost" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:background="#000000" > 
    <RelativeLayout 
     android:id="@+id/linearLayoutTab" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:orientation="vertical" > 
     <FrameLayout 
      android:id="@android:id/tabcontent" 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" /> 
     <TabWidget 
      android:id="@android:id/tabs" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:layout_alignParentBottom="true" 
      android:layout_marginBottom="-10dp" 
      android:tabStripEnabled="true" 
      android:background="@drawable/unselected_tab"/> 
    </RelativeLayout> 
</TabHost> 
Verwandte Themen