为什么我在屏幕上显示阴影区域,我将线性布局放在相对布局中。
这是我的xml对应于这个屏幕
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/bg"
android:id="@+id/mainlayout">
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="175dip"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:background="@drawable/trans"
android:id="@+id/innerlayoutmain"
>
<ImageButton
android:layout_width="fill_parent"
android:layout_height="35dip"
android:id="@+id/sleepEasilyMeditationButton1"
android:gravity="center_horizontal"
android:layout_marginLeft="30dip"
android:textColor="@color/titletextcolor"
android:text="Sleep Easily Meditation"
></ImageButton>
<ImageButton
android:paddingTop="10dip"
android:layout_width="fill_parent"
android:layout_height="25dip"
android:id="@+id/howToUseButton1"
android:gravity="center_horizontal"
android:layout_marginLeft="30dip"
android:textColor="@color/titletextcolor"
android:text="How to Use This App"
></ImageButton>
<ImageButton
android:layout_width="fill_parent"
android:layout_height="25dip"
android:id="@+id/aboutShazzileandAliButton1"
android:gravity="center_horizontal"
android:layout_marginLeft="30dip"
android:textColor="@color/titletextcolor"
android:text="Abount Shazzie and Ali"
></ImageButton>
<ImageButton
android:layout_width="fill_parent"
android:layout_height="25dip"
android:id="@+id/divinityPublishingHomeButton1"
android:gravity="center_horizontal"
android:layout_marginLeft="30dip"
android:textColor="@color/titletextcolor"
android:text="Divinity Publishing Home"
></ImageButton>
<ImageButton
android:layout_width="fill_parent"
android:layout_height="25dip"
android:id="@+id/shareThisAppButton1"
android:gravity="center_horizontal"
android:layout_marginLeft="30dip"
android:textColor="@color/titletextcolor"
android:text="Share This App"
></ImageButton>
</LinearLayout>
</RelativeLayout>
我在屏幕上看到了阴影区域。
我将线性布局放在相对布局中。
我更改了屏幕分辨率。
答案 0 :(得分:3)
在您的代码中进行以下修改。
在xml文件中:
android:background="@android:color/transparent"
并在你的java文件中:
ImageButton.setBackgroundColor(Color.TRANSPARENT);
答案 1 :(得分:0)
那是因为你使用了:
android:background="@drawable/trans"
在线性布局中。
如果您不想要,可以删除此行。或者,如果您想要不同的颜色,您可以更改它。
答案 2 :(得分:0)
而不是
android:background="@drawable/trans"
使用此:
android:background="@android:color/transparent"