屏幕上的阴影区域

时间:2011-12-12 08:32:29

标签: android android-layout

为什么我在屏幕上显示阴影区域,我将线性布局放在相对布局中。

这是我的xml对应于这个屏幕

I am grtting the shaded region in backround of buttons,I want to remove that shaded region... How to remove that

  <?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>

我在屏幕上看到了阴影区域。

我将线性布局放在相对布局中。

我更改了屏幕分辨率。

3 个答案:

答案 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"