Reputation: 997
I am using a imageview for animation so that it will look like movement left to right. but my image is displaying front of other views so that user is able to click on image. i am trying to display it behind the other view.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
android:id="@+id/layout"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android"
android:background="@drawable/main_bg2"
>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<Button
android:id="@+id/languageChangePopup"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="10dp"
android:layout_marginLeft="50dp"
android:background="@drawable/startbtn" />
<EditText
android:id="@+id/showOutputEdit"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="110dp"
android:layout_marginTop="50dp"
android:background="@drawable/display_textbx"
android:cursorVisible="false"
android:gravity="right|center"
android:paddingLeft="70dp"
android:paddingRight="70dp"
android:textColor="#ffffff"
android:textSize="45sp"
android:textStyle="bold" />
</LinearLayout>
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="match_parent" android:layout_weight="3.49">
<TableLayout
android:id="@+id/tableLayout1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="136dp"
android:layout_marginTop="19dp" >
<TableRow
android:id="@+id/tableRow5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
>
<Button
android:id="@+id/clearBtn"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@string/cbtn" />
<Button
android:id="@+id/sevenBtn"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@string/sevenbtn" />
<Button
android:id="@+id/eightBtn"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@string/eightbtn" />
<Button
android:id="@+id/nineBtn"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@string/ninebtn" />
</TableRow>
<TableRow
android:layout_width="wrap_content"
android:layout_height="wrap_content"
>
<Button
android:id="@+id/dotBtn"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@string/dotbtn" />
<Button
android:id="@+id/fourBtn"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@string/fourbtn" />
<Button
android:id="@+id/fiveBtn"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@string/fivebtn" />
<Button
android:id="@+id/sixBtn"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@string/sixbtn" />
</TableRow>
<TableRow
android:layout_width="wrap_content"
android:layout_height="wrap_content"
>
<Button
android:id="@+id/zeroBtn"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@string/zerobtn" />
<Button
android:id="@+id/oneBtn"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@string/onebtn" />
<Button
android:id="@+id/twoBtn"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@string/twobtn" />
<Button
android:id="@+id/threeBtn"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@string/threebtn" />
</TableRow>
</TableLayout>
<LinearLayout
android:id="@+id/layout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginTop="16dp"
android:layout_toRightOf="@+id/tableLayout1"
android:background="@drawable/operation_planet"
android:orientation="vertical" >
<Button
android:id="@+id/plusBtn"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginRight="10dp"
android:layout_marginTop="20dp"
android:background="@drawable/addbtn" />
<Button
android:id="@+id/minusBtn"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:layout_marginRight="80dp"
android:layout_marginTop="30dp"
android:background="@drawable/minusbtn" />
<Button
android:id="@+id/multiplyBtn"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="15dp"
android:layout_marginTop="20dp"
android:background="@drawable/multiplybtn" />
<Button
android:id="@+id/divideBtn"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="30dp"
android:background="@drawable/dividebtn" />
</LinearLayout>
<Button
android:id="@+id/equalToBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_marginBottom="21dp"
android:layout_toRightOf="@+id/tableLayout1"
android:background="@drawable/equaltobtn"
android:gravity="right" />
<ImageView
android:id="@+id/rocketImage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignTop="@+id/layout"
android:background="@drawable/spaceship" />
</RelativeLayout>
</LinearLayout>
Upvotes: 8
Views: 19854
Reputation: 1
You may use this in your imageview android:layout_below="@id/id_of_item_to_show_behind"
Upvotes: 0
Reputation: 2540
Use a FrameLayout
. All items you put in there are stacked on top of each other.
Upvotes: 14
Reputation: 8028
Put the image view above (on top - first child of the parent)
the layout in the xml file that way the image will be behind the layout
Upvotes: 18