RelativeLayout match_parent不起作用

时间:2015-06-15 11:51:48

标签: android xml layout

 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:background="@drawable/ic_shade"
android:layout_height="match_parent" >   
 <TextView android:layout_width="match_parent"
    android:layout_height="match_parent" 
    android:layout_centerInParent="true"
     android:gravity="center"
     android:textSize="54sp"
    android:layout_centerVertical="true"
    android:textColor="@android:color/white"
    android:text="مبروك \nلقد ربحت كوبون"/>  
</RelativeLayout>

会发生什么,它不占用整个宽度/高度而我看不到整个页面的背景。我使用的活动是透明的。 下面是活动代码,但是如果我添加

 < item name="android:windowFullscreen ">true</item> 

到下面的部分它可以工作..但我不希望它这样做,因为它调整了我以前的活动。

   <style name="Theme.Transparent" parent="android:Theme">
    <item name="android:windowIsTranslucent">true</item>
    <item name="android:windowBackground">@android:color/transparent</item>
    <item name="android:windowContentOverlay">@null</item>
    <item name="android:windowNoTitle">true</item>
    <item name="android:windowIsFloating">false</item>
    <item name="android:backgroundDimEnabled">false</item>
</style>
<!-- Application t

1 个答案:

答案 0 :(得分:0)

您的textview正在填满整个屏幕,将文字视图的layout_heightlayout_width属性更改为wrap_content。然后textview将在中心,背景将出现在整个屏幕上