繁体   English   中英

Android 上的 TextView 对齐问题

[英]TextView Alignment Issue on Android

我在LinearLayout有两个TextView

<LinearLayout
        android:layout_marginTop="-10dp"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="horizontal">

    <TextView
        android:id="@+id/product_discounted_price"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginStart="@dimen/activity_vertical_margin"
        android:layout_marginEnd="@dimen/margin_between_prices"
        android:drawablePadding="5dp"
        android:gravity="center_vertical"
        android:text="AED200000000.00"
        android:textColor="@color/black"
        android:textSize="@dimen/font_size_sub_normal"
        android:visibility="visible" />

    <TextView
        android:id="@+id/product_unit_price"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginRight="@dimen/activity_vertical_margin"
        android:drawablePadding="5dp"
        android:gravity="center_vertical"
        android:text="AED200000000000.00"
        android:textSize="@dimen/font_size_emphasized"
        android:visibility="visible" />
    </LinearLayout>

我想要一些类似的东西,如果第二个 TextView 不是单行,那么它应该转移到第二行。

问题是:

在此处输入图片说明

使用SingeLine=true

在此处输入图片说明

maxLine=1

在此处输入图片说明

我想要的是 :

在此处输入图片说明

改变

android:orientation="horizontal"

android:orientation="vertical"

并将 maxline 和 singleline 添加到 textView

很容易将你的文本视图放在一个RelativeLayout ,你需要为你的 TextViews 设置layout_abovelayout_bottom或者你可以改变orientation:vertical ,然后重力起作用。 您还可以设置layout_gravity

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM