2013-12-10 3 views
0

Я разрабатываю приложение для Android 2.3.3 позже. В Управлении я использую tabhost, на первой вкладке есть пейджер для фотографий, второй - список. Весь макет имеет фоновое изображение. Когда я тестирую свое приложение в своем виртуальном машинном API lvl 18, проблем нет, когда я тестирую его на своем устройстве Android 2.3.6, у меня проблема. Когда я просматриваю список, его фон становится белым, и когда я перестаю взаимодействовать с ним, его фон возвращается в качестве фона макета. Это проблема из-за версии Android? могу я что-то сделать, чтобы исправить это? это файл макета на всякий случай, если вы что-то пропустите.ListView в макете табуна не корректно отображает

<?xml version="1.0" encoding="utf-8"?><TabHost xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:id="@+id/tabHost" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:background="@drawable/panel_start"> 

<LinearLayout 
    android:orientation="vertical" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:padding="5dp"> 

    <FrameLayout 
     android:id="@android:id/tabcontent" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:padding="5dp" 
     android:layout_weight="1"> 


       <RelativeLayout 
        android:id="@+id/tab1" 
        android:layout_width="match_parent" 
        android:layout_height="match_parent" 
        android:orientation="horizontal" > 

          <android.support.v4.view.ViewPager 
           android:id="@+id/pager" 
           android:layout_width="match_parent" 
           android:layout_height="match_parent" /> 

       </RelativeLayout>    

       <RelativeLayout android:id="@+id/tab2" 
        android:layout_width="match_parent" 
        android:layout_height="match_parent" 
        android:orientation="horizontal" 
        android:background="@drawable/panel_start" > 

          <ListView 
           android:id="@+id/videos" 
           android:layout_width="match_parent" 
           android:layout_height="wrap_content" 
           android:layout_alignParentLeft="true" 
           android:layout_alignParentTop="true" > 
         </ListView> 

       </RelativeLayout> 





</FrameLayout> 

    <TabWidget 
     android:id="@android:id/tabs" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_weight="0" 
     android:layout_marginBottom="-4dp"/> 

</LinearLayout> 

ответ

1

попробовать эту линию для ListView

android:cacheColorHint="@android:color/transparent" 

С помощью этого фонового пребывания, как вы дали

+0

нормально она работала отлично спасибо! – Libathos

Смежные вопросы