在ScrollView中集中TableLayout

时间:2016-12-19 13:25:42

标签: android android-scrollview android-tablelayout

我有一个TableLayout,并希望将其集中在ScrollView中。使用以下代码,表格在设计视图中是集中的,但在模拟器或电话上不起作用。

   <ScrollView
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:fillViewport="true">
                <TableLayout
                    android:gravity="center_vertical"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:stretchColumns="*">
                ....
                </TableLayout>
    </ScrollView>

在预览模式下,它看起来像这样: enter image description here

但是在模拟器上,文本不是集中的: enter image description here

我尝试了两件事:

  1. 使用LinearLayout
  2. 包装TableLayout
  3. 用RelativeLayout替换ScrollView并设置 android:layout_centerVertical="true"
  4. 但结果是相同的(适用于Android Studio,无法在模拟器/手机上运行)。有什么东西我错过了吗?

0 个答案:

没有答案