android - 在android中使用表格布局时屏幕居中对齐

标签 android android-layout

我想在运行时在中心显示我的用户屏幕。我正在使用表格布局。问题是屏幕始终在左侧显示我的用户屏幕。我已将布局的重力属性更改为中心。但它没有做任何改变。我想知道如何在屏幕中央显示我的用户屏幕(模拟器)。

最佳答案

要将表格对齐到页面中间,您可以使用

布局重力作为表格布局中心以及

布局宽度和高度设置为换行内容表格,如下所示

<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/tableLayout1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"    
    android:layout_gravity="center"
    >
    <TableRow
        android:id="@+id/tableRow1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" 

        >

        <ImageView
            android:id="@+id/imageView1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"          
            android:src="@drawable/ic_launcher" />
    </TableRow>
</TableLayout>

关于android - 在android中使用表格布局时屏幕居中对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5269785/

相关文章:

java - 如何在不停止媒体记录器的情况下更改媒体记录器的输出文件

Android - 在异步调用后更新 ListAdapter 时遇到问题

android - 带有图像的滚动列表上的 Android 应用程序内存不足

android - 如何在不 ScrollView 的情况下设置ListView的选定项[Android]

android - 使用 ffmpeg 从相似的连续帧创建动画 gif

android - 在 View 组中添加 View 时忽略 layout_margin

android - 如何为 Activity 转换的个人 View 设置动画?

android - 工具栏不从内部折叠工具栏显示

java - 从自定义适配器重写 getContextMenuInfo()

Android - 以编程方式获取用户获取指标