Android layout 如何将文本视图的文本对齐到右侧,以及文本应位于文本视图的中心

Android layout 如何将文本视图的文本对齐到右侧,以及文本应位于文本视图的中心,android-layout,Android Layout,我想将文本视图中的文本对齐到右侧,并且它应该在文本视图中居中 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="60dp" android:gravity="right">

我想将文本视图中的文本对齐到右侧,并且它应该在文本视图中居中

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="horizontal"
    android:layout_width="match_parent"
    android:layout_height="60dp"
    android:gravity="right">

    <ImageView
        android:layout_height="60dp"
        android:layout_width="60dp"
        android:id="@+id/img_campaign"
        android:paddingLeft="5dp"
        android:paddingRight="5dp"
        android:paddingBottom="5dp"
        android:paddingTop="5dp">

    </ImageView>
    <TextView
        android:id="@+id/txt_campaign"
        android:layout_height="match_parent"
        android:layout_width="match_parent"
        android:layout_gravity="center"
        android:paddingLeft="5dp"
        android:gravity="right"
        android:text="Dummy TEXT Dummy TEXT "
        android:textSize="20dp">

    </TextView>

</LinearLayout>

因为您只在
文本视图中应用了
android:gravity=“right”
。如果您希望它在
文本视图中居中处于
右侧
,则需要在
文本视图中将其更改为
android:gravity=“Right | Center_vertical”

这个
android:gravity=“right | center_vertical”
center
您的文本显示在
文本视图中

遵循此操作。

    <TextView
        android:id="@+id/txt_campaign"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_gravity="center"
        android:gravity="right|center_vertical"
        android:paddingLeft="5dp"
        android:text="Dummy TEXT Dummy TEXT "
        android:textSize="20dp">
    </TextView>


你能用屏幕解释一下你想要什么吗?因为你的问题很难理解。@pranetk2很高兴帮助你!:)。接受答案复选标记此为正确答案,仅在答案的左侧。我想你知道怎么做。@pranetk2接受答案:)因为它解决了你的问题。请勾选“正确”。@pranetk2谢谢您的帮助:)。