2017-02-22 38 views
-1

我有一個簡單activityrelative layoutListViewTextView 我想讓我的應用程序有黑色的背景和白色文字,但是當我設置的背景LayoutTextView變黑,ListView不可見...使一個ListView可見當佈局設置爲具有黑色背景

我該如何克服這個問題。我想要背景爲黑色,但仍然可以看到ListView

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:id="@+id/activity_main" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:paddingBottom="@dimen/activity_vertical_margin" 
android:paddingLeft="@dimen/activity_horizontal_margin" 
android:paddingRight="@dimen/activity_horizontal_margin" 
android:paddingTop="@dimen/activity_vertical_margin" 
tools:context=".MainActivity"> 


<TextView 
    android:id="@+id/txtOut" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:textSize="17sp" 
    android:textColor="@android:color/background_dark" 
    android:scrollbars="vertical" 
    android:isScrollContainer="true" 
    android:layout_alignParentBottom="true" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" 
    android:textAlignment="center" /> 

<ListView 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" 
    android:id="@+id/songListView" 
    android:layout_below="@+id/txtIn" /> 

</RelativeLayout> 

這很難解釋,所以我很抱歉,儘管我盡了最大的努力。

+1

發佈您的XML和更多解釋。也列表視圖項xml –

+0

@ ZakiPathan我做到了 – Eddie

+0

你有TextView android:layout_width =「match_parent」 android:layout_height =「match_parent」匹配父,所以如何在這裏顯示listview。將TextView高度更改爲wrap_content –

回答

1

而是一切設置爲黑色,選擇深色主題。

1
<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:id="@+id/activity_main" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:paddingBottom="@dimen/activity_vertical_margin" 
android:paddingLeft="@dimen/activity_horizontal_margin" 
android:paddingRight="@dimen/activity_horizontal_margin" 
android:paddingTop="@dimen/activity_vertical_margin" 
tools:context=".MainActivity"> 


<TextView 
    android:id="@+id/txtOut" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:textSize="17sp" 
    android:textColor="@android:color/background_dark" 
    android:scrollbars="vertical" 
    android:isScrollContainer="true" 
    android:layout_alignParentBottom="true" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" 
    android:textAlignment="center" /> 

<ListView 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" 
    android:id="@+id/songListView" 
    android:layout_above="@+id/txtIn" /> 

</RelativeLayout> 

試試這個希望它有助於

+0

'RelativeLayout'也設置爲黑色。 – Eddie

+0

@Eddie是的。如果這不起作用,請提供屏幕截圖,並提供listview項目佈局xml –