java - 在 LinearLayout 中垂直居中多个 TextView

标签 java android textview android-linearlayout android-relativelayout

我试图在下面的代码和屏幕截图中将 LinearLayout 中的 4 个 TextViews 垂直居中。我知道如何在 LinearLayout 中仅将一个 TextViews 垂直居中,但我希望所有 4 个都垂直居中,因此顶部和底部的上方和下方距离相同 TextViews

XML

<RelativeLayout  >

    <TextView />

    <LinearLayout  > 

        <TextView/>

        <TextView />

        <TextView />

        <TextView />

        <TextView />
    </LinearLayout>
</RelativeLayout>

enter image description here

最佳答案

尝试将此属性添加到所有 textviews :

android:layout_weight="1"

并设置你的Linearlayout

android:layout_height="fill_parent"

关于java - 在 LinearLayout 中垂直居中多个 TextView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15025221/

相关文章:

java - 基于另一个 ComboBox 的项目禁用 JComboBox

android - 有没有办法在 API 25 中引入的 Google 官方 BottomNavigationView 菜单项上显示通知徽章?

android - 尝试使用 Android SharedPreferences 维护登录状态

android - RelativeLayout 占用了所有空间,即使我将其高度设置为 "wrap_content"

ios - 如何使用 Swift 从 ViewController 获取 TextView 的文本值?

java - 为泛型分配默认值

Java 拆分在使用 | 时停在空白处作为分隔符

Android studio RecyclerView onCreateViewHolder 布局膨胀好慢

android - 缩小不能与 Android 中的静态按钮一起使用

java - 将 RandomInt 与 Integer 数组一起使用的空指针