<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
答案 0 :(得分:0)
您的textview
正在填满整个屏幕,将文字视图的layout_height
和layout_width
属性更改为wrap_content
。然后textview将在中心,背景将出现在整个屏幕上