我想居中佈局,但我不能; x它與左對齊。如何居中佈局? - 線性佈局
下面是一個代碼:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="300dp"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:background="@drawable/shaper"
android:orientation="vertical" >
<RelativeLayout
android:layout_centerInParent="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<ImageView android:id="@+id/list_offer_badge"
android:layout_width="48dp"
android:layout_height="48dp"
android:layout_marginTop="4dp"
android:layout_marginLeft="16dp"
android:textColor="@color/md_white_1000"
android:src="@drawable/ic_featured"
android:visibility="gone" />
<TextView android:id="@+id/list_offer_badge_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:textColor="@color/md_white_1000"
android:textSize="12sp"
android:text=""
android:visibility="gone"
android:layout_toRightOf="@+id/list_offer_badge"
android:layout_toEndOf="@+id/list_offer_badge" />
<TextView
android:id="@+id/txtcardname"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_toLeftOf="@+id/txtcardcredits"
android:layout_toRightOf="@+id/imgcreditcompany"
android:gravity="center_vertical"
android:textColor="@color/md_brown_800"
android:textSize="18sp"
android:textStyle="bold" />
<TextView
android:id="@+id/txtcardcredits"
android:layout_width="wrap_content"
android:text="200 Credits"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:layout_marginRight="24dp"
android:gravity="center"
style="@style/TextAppearance.AppCompat.Button"
android:layout_marginLeft="16dp"
android:textColor="@color/md_brown_700"
android:textSize="@dimen/listgroupitemcredittextsize"
android:textStyle="normal" />
<ImageView
android:id="@+id/imgcreditcompany"
android:layout_width="@dimen/fraginvite_btnheight"
android:layout_height="@dimen/fraginvite_btnheight"
android:contentDescription="@string/app_name"
android:textColor="@color/md_white_1000"
android:layout_marginLeft="23dp"
android:src="@drawable/app_icon"
android:layout_centerVertical="true"
android:layout_toRightOf="@+id/list_offer_badge"
android:layout_toEndOf="@+id/list_offer_badge"
android:layout_marginStart="23dp" />
</RelativeLayout>
<View
android:id="@+id/greyLine"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_marginLeft="16dp"
android:layout_marginRight="16dp"
android:background="@color/md_brown_800" />
</LinearLayout>
我添加下面的XML佈局文件的代碼!
請幫幫忙!嘗試過堆棧解決方案,但無法修復它。非常感謝!
嘗試安卓重力= 「center」 – Asheesh
或者你可以有一個更多的相對佈局作爲這個線性的父親佈局,將與此相同的線性佈局代碼 – Asheesh