2016-01-22 52 views
-3

我在做一個編非常簡單的解釋我的問題;Api上的ImageButton 23

What I get here is with the API 17:

What I get here is with the API 23:

我改變無關(除了智能手機上的API),並在23 API運行時,這是在背景中的ImageButton是前景上的API 17和下!!我想要Api 17(當imagebutton在前景上)的結果與api 23!

如果有人理解爲什麼在API 23的按鈕來前景,以及如何解決它= d

的XML文件:

<RelativeLayout 
    android:layout_width="260dp" 
    android:layout_height="100dp" 
    android:id="@+id/relativeLayout2" 
    android:layout_marginTop="75dp" 
    android:layout_alignParentEnd="true" 
    android:layout_marginRight="3dp"> 


    <Button 
     android:layout_width="130sp" 
     android:layout_height="17sp" 
     android:text="button 2" 
     android:id="@+id/button3" 
     android:textColor="#ffffff" 
     android:background="#d05700" 
     android:textSize="11sp" 
     android:textAppearance="?android:attr/textAppearanceSmall" 
     android:layout_marginTop="7dp" 
     android:layout_below="@+id/button2" 
     android:layout_alignEnd="@+id/button2" /> 

    <Button 
     android:layout_width="130sp" 
     android:layout_height="4sp" 
     android:id="@+id/buttonDegrader2" 
     android:background="#ffffa500" 
     android:layout_alignBottom="@+id/button3" 
     android:layout_alignStart="@+id/button3" /> 

    <Button 
     android:layout_width="175dp" 
     android:layout_height="20dp" 
     android:text="button 1" 
     android:id="@+id/button2" 
     android:layout_below="@+id/lock1" 
     android:background="#300e02" 
     android:textColor="#ffffff" 
     android:textAppearance="?android:attr/textAppearanceSmall" 
     android:layout_marginStart="34dp" 
     android:layout_marginTop="9dp" 
     android:textSize="11sp" 
     android:layout_alignParentTop="true" 
     android:layout_alignParentStart="true" 
     android:allowUndo="false" /> 

    <ImageButton 
     android:layout_height="80dp" 
     android:layout_width="80dp" 
     android:src="@drawable/lock" 
     android:id="@+id/lock1" 
     android:scaleType="centerInside" 
     android:layout_alignParentTop="true" 
     android:layout_alignParentEnd="true" 
     android:background="#00000000"/> 


</RelativeLayout> 

這裏Component樹:我.stack.imgur.com/4KRXr.jpg

+0

通過傳遞API 17和23是否意味着創建不同的仿真器? – drWisdom

回答

1

嘗試重新排列布局文件中的按鈕。後來在XML文件中意味着在Z軸上更高。

查看this post瞭解更多解釋。

+0

也被稱爲「z-index」 –