【发布时间】:2018-06-25 16:05:55
【问题描述】:
我需要将一个圆形居中到相对布局中 Textview 的中心,
我已经用android:gravity 试过了,但是这个不行。
这是我使用的实际布局:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/swipeLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="8dp">
<ImageView
android:id="@+id/rvSincronizado"
android:layout_width="10dp"
android:layout_height="10dp"
android:gravity="center_vertical"
android:layout_marginLeft="5dp"
android:background="@drawable/circle" />
<TextView
android:id="@+id/rvDescripcion"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:layout_toRightOf="@id/rvSincronizado"
android:text=""
android:textAppearance="@style/Base.TextAppearance.AppCompat.Small"
android:textColor="#000000" />
<TextView
android:id="@+id/rvetMarca"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/rvDescripcion"
android:layout_marginLeft="5dp"
android:layout_marginTop="5dp"
android:text="@string/rvetMarca"
android:textAppearance="@style/Base.TextAppearance.AppCompat.Small"
/>
<TextView
android:id="@+id/rvMarca"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/rvDescripcion"
android:layout_toRightOf="@+id/rvetMarca"
android:layout_marginLeft="5dp"
android:layout_marginTop="5dp"
android:textAppearance="@style/Base.TextAppearance.AppCompat.Small"
/>
<TextView
android:id="@+id/rvetModelo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/rvDescripcion"
android:layout_marginLeft="5dp"
android:layout_marginTop="5dp"
android:text="@string/rvetModelo"
android:textAppearance="@style/Base.TextAppearance.AppCompat.Small"
android:layout_toRightOf="@id/rvMarca"/>
<TextView
android:id="@+id/rvModelo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/rvDescripcion"
android:layout_toRightOf="@+id/rvetModelo"
android:layout_marginLeft="5dp"
android:layout_marginTop="5dp"
android:textAppearance="@style/Base.TextAppearance.AppCompat.Small" />
<TextView
android:id="@+id/rvetSerie"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/rvetMarca"
android:layout_marginLeft="5dp"
android:layout_marginTop="5dp"
android:text="@string/rvetSerie"
android:textAppearance="@style/Base.TextAppearance.AppCompat.Small"
/>
<TextView
android:id="@+id/rvSerie"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/rvetModelo"
android:layout_toRightOf="@+id/rvetSerie"
android:layout_marginLeft="5dp"
android:layout_marginTop="5dp"
android:textAppearance="@style/Base.TextAppearance.AppCompat.Small"
/>
</RelativeLayout>
</LinearLayout>
感谢您的帮助!
【问题讨论】:
标签: android android-layout alignment android-relativelayout