2017-07-14 49 views
0

我有一個圖像放在我的頂層RelativeLayout裏面的FrameLayout中。我需要將此圖像置於FrameLayout中心的上方,但我很難找到有關如何執行此操作的信息。我可以根據需要提供任何其他信息,如果有更好的信息,我願意以另一種方式進行。由於Android,在特定點上的中心圖像

+2

發佈您的xml代碼,以便我們可以幫助您解決問題。 – ad3luc

回答

1

您可以使用這些屬性的組合,從你的FrameLayout

 android:layout_marginBottom="20dp" 
     android:layout_gravity="center" 

這裏的中心輕推你ImageView起來就是一個完整的例子:

<RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 

    <FrameLayout 
     android:layout_width="200dp" 
     android:layout_height="200dp" 
     android:layout_centerInParent="true" 
     android:background="#000"> 

     <ImageView 
      android:layout_width="100dp" 
      android:layout_height="100dp" 
      android:layout_marginBottom="20dp" 
      android:layout_gravity="center" 
      android:background="#ccc"/> 

    </FrameLayout> 

</RelativeLayout> 

它們將出現這樣:

enter image description here

相關問題