У меня есть переключатель, ведьма выровнена слева от макета, Я хочу выровнять TextView справа от него И до середины его высоты , Я сделал два примера фотографии, чтобы объяснить это более четко.Как выровнять по правому и среднему по высоте в макете
Это то, что я есть (где А коммутатор, б является TextView):
Это то, что я хочу добиться:
Мои код компоновки для коммутатора:
<Switch
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="CIR"
android:layout_marginLeft="8dp"
android:layout_marginRight="8dp"
android:checked="true"
android:gravity="center"
android:id="@+id/newProject_switch"
android:layout_below="@+id/newProject_networkId"
android:layout_marginTop="10dp"
android:layout_alignParentLeft="true"
/>
Мой код макет для TextView является:
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Best Effort"
android:textSize="15dp"
android:id="@+id/textView2"
android:layout_alignBottom="@+id/newProject_switch"
android:gravity="right|center_vertical"
android:layout_toRightOf="@+id/newProject_switch"
/>
ПУБЛИКАЦИЯ полный код для размещения. – Drv
Вы можете использовать relativeLayout, а затем установить TextView слева от него и по центру по вертикали – user6547359