2015-06-04 40 views
0

嘿Guyz帮助我我陷入了一个对齐设置问题...我是Android开发新手,我想实现的目标是我制作一个音乐播放器,其中我想设置一个ImageView的一个ImageButton的,但我想设置它的中心是什么,我没有发现任何低于办法是我试过的代码..两个控制器是否可以有相同的中心

<RelativeLayout 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"> 
    <ImageButton 
     android:alpha="50" 
     android:id="@+id/imageView1" 
     android:layout_width="115dp" 
     android:layout_height="115dp" 
     android:padding="6dp" 
     android:src="@drawable/play_btn" 
     android:background="@null" 
     /> 
    <ImageView 

     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:id="@+id/imageView" 
     android:src="@drawable/Artist" 
     android:layout_above="@+id/textView2" 
     android:layout_centerHorizontal="true" /> 

</RelativeLayout> 

这是我试过,但我找不到像 alignWithMatchCenter =“父ID”或centerInParent =“父ID”

或有可能,如果我可以添加ImageView机智hin ImageButton标签?

<ImageButton 
     android:layout_width="115dp" 
     android:layout_height="115dp" 
     <ImageView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:id="@+id/imageView" 
      android:src="@drawable/Artist" 
      android:layout_above="@+id/textView2" 
      android:layout_centerHorizontal="true" /> 
     /> 

请帮我朋友。 任何帮助将不胜感激。 问候, Sarosh斑

+0

**“......我想把它放在中心......”**:我不明白你的意思。你是说你想让'ImageView'覆盖'ImageButton'吗? – Squonk

+0

是的,我希望两个控制器的中心都是相同的。 –

回答

0

您正在寻找这样的事情:

<RelativeLayout 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"> 

    <ImageButton 
     android:id="@+id/imageView1" 
     android:alpha="50" 
     android:layout_width="115dp" 
     android:layout_height="115dp" 
     android:padding="6dp" 
     android:src="@drawable/play_btn" 
     android:layout_centerInParent="true"/> 

    <ImageView 
     android:id="@+id/imageView" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:src="@drawable/Artist" 
     android:layout_centerInParent="true" /> 

</RelativeLayout> 

您可以使用android:layout_centerInParent="true"居中一个孩子。您也可以使用FrameLayout并设置android:layout_gravity="center"

相关问题