android – 如何使用RelativeLayout居中的视图?

我想知道如何使用RelativeLayout将视图放在两个其他视图之间(或视图和父级边缘之间).

例如,如果我有以下…

如何使用RelativeLayout在ImageView和屏幕底部之间垂直居中按钮?

我正在寻找一个解决方案,其中…

>按钮不会以任何方式拉伸
>没有嵌套的布局

而且我试图在XML布局(不以编程方式)中执行此操作.

解决方法

您可以使用以下内容:
<RelativeLayout 
        android:layout_below="@id/theImageView"
        android:align_parentBottom="true"
        android:layout_width="match_parent"
        android:layout_height="200dp" >    


        <Button 
            android:id="@+id/btn"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerHorizontal="true"
            android:layout_centerVertical="true"            
            android:onClick="onClickButton"
            android:textSize="20sp"
            android:text="Go"/>

    </RelativeLayout>

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...