如何在android中排列两个文本视图(第一个文本视图应该在屏幕的左侧,第二个文本视图应该在屏幕的中心)

How to arrange two textviews(First textview should be at left side of screen& Second textview should be at center of screen) in android

提问人:HEMA RAMANA 提问时间:4/12/2018 更新时间:4/12/2018 访问量:26

问:

我想按以下方式排列文本视图:

  • 第一个文本视图应位于屏幕左侧。
  • 第二个文本视图应位于屏幕中央。

目前我正在使用相对布局,以下是代码和示例图像屏幕截图。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="@color/white"
            android:id="@+id/header_layout">

<TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Text1"
        android:id="@+id/back_navigation"
        android:drawablePadding="10dp"
        android:paddingRight="5dp"
        style="@style/LargeTextSizeStyle.Bold.CeruleanColor"/>

<TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:text="Text2"
        style="@style/LargeTextSizeStyle.Bold.CeruleanColor"/>

布局示例屏幕截图

如果文本视图的文本长度较小,则文本视图的排列方式会正确。但问题是,当两个文本视图具有较长的文本时,它们会相互重叠。

你能建议我解决这个问题吗

android-relativelayout

评论


答:

0赞 manhtuan21 4/12/2018 #1

您应该更改为固定数字,例如:wrap_content

<com.gui.home.ui.customviews.CustomTextView
        android:layout_width="100dp"
        android:layout_height="100dp"
        android:text="Text1"
        android:id="@+id/back_navigation"
        android:drawablePadding="10dp"
        android:paddingRight="5dp"
        style="@style/LargeTextSizeStyle.Bold.CeruleanColor"/>

评论

0赞 manhtuan21 5/10/2018
我的意思是你可以检查我答案左边的勾号,给我一些声望点 xD