如何让两个 TextView 在 RelativeLayout 中水平居中显示

stormzhang 的博客有一篇Tencent Interview , 其中有个问题是:如何让两个 TextView 在 RelativeLayout 中水平居中显示。我的第一反应是用一个 LinearLayout 包装它们。今天我想了另一种方法:

  • 在水平中心放置一个占位 view,内容为空
  • 在占位 view 的两侧各放置一个 view,并设置它们与占位 view 的 margin
为了显示更加清楚,我给 占位 view 和两侧的 view 都设置了背景,具体使用时可以去掉。布局文件如下:





    

    

    

 


效果如下:

如何让两个 TextView 在 RelativeLayout 中水平居中显示_第1张图片


欢迎你提出更好的办法!

你可能感兴趣的:(Android)