首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Android布局中居中显示视图?

如何在Android布局中居中显示视图?
EN

Stack Overflow用户
提问于 2009-09-30 16:29:46
回答 10查看 123.4K关注 0票数 79

我想在屏幕的中央放置一个布局。

EN

回答 10

Stack Overflow用户

发布于 2009-10-01 01:56:13

步骤1:将你想要的任何东西都包装在一个全屏RelativeLayout的屏幕中央。

步骤#2:为子视图(希望在RelativeLayout中居中显示)赋予android:layout_centerInParent="true"属性。

票数 156
EN

Stack Overflow用户

发布于 2009-09-30 19:06:30

您可以通过使用XML属性android:layout_gravity“将居中应用于任何视图,包括布局,您可能想给它赋值"center”。

您可以在此处找到此选项的可能值的参考:http://developer.android.com/reference/android/widget/LinearLayout.LayoutParams.html#attr_android:layout_gravity

票数 31
EN

Stack Overflow用户

发布于 2010-05-15 00:54:50

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/relLayout1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center">
    <ProgressBar
        android:id="@+id/ProgressBar01"
        android:layout_centerInParent="true"
        android:layout_width="wrap_content"
        android:layout_gravity="center"
        android:layout_height="wrap_content"></ProgressBar>
    <TextView
        android:layout_below="@id/ProgressBar01"
        android:text="@string/please_wait_authenticating"
        android:id="@+id/txtText"
        android:paddingTop="30px"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"></TextView>
</RelativeLayout>
票数 19
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1499258

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档