我的布局是这样的,结果图像在下面
<RelativeLayout
android:id="@+id/gamelobby"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/gamelobby_bg" >
<TextView
android:id="@+id/banner"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/banner"
android:gravity="center"
android:typeface="serif"
android:textColor="#e3ab15"
android:text="My Banner"
android:textSize="22sp"/>
//my other layout
</RelativeLayout>
</ScrollView>
这里的背景不是图像,它是一个可绘制的形状,其xml代码如下:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape>
<gradient
android:angle="45"
android:startColor="#523c00"
android:endColor="#100c00"
android:type="linear" />
</shape>
</item>
</selector>
正如你所看到的,顶部屏幕和横幅之间以及右侧横幅和屏幕之间存在差距。我想删除那些。我搜索了很多,并尝试了很多方法,而不是工作。任何帮助!!!!感谢
答案 0 :(得分:0)
尝试将layout_margin和layout_padding设置为“0dp”。我的猜测是你正在从应用程序的主题中挑选一些样式。
答案 1 :(得分:0)
可能对你有帮助。 android:layout_marginTop =“ - 5dip”和android:layout_marginLeft =“ - 10dip”
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/gamelobby"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/ic_launcher"
android:layout_marginTop="-2dip"
android:layout_marginLeft="-10dip">
<TextView
android:id="@+id/banner"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/ic_launcher"
android:gravity="center"
android:text="My Banner"
android:textColor="#e3ab15"
android:textSize="22sp"
android:typeface="serif" />
//my other layout
</RelativeLayout>