Кто-то знает, почему следующий код не центрировать текст в кнопкецентрирования TextView в RelativeLayout
но второй делает?
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center" >
<Button
android:id="@+id/gotItButton"
android:layout_width="250dp"
android:layout_height="50dp"
android:layout_gravity="center"
android:layout_marginTop="5dp"
android:background="@drawable/btn_selector"
android:padding="0dp" />
<com.m.view.text.MyTextView
android:id="@+id/gotItText"
style="@style/textOnBg"
android:layout_marginTop="25dp"
android:text="Got it"
android:textColor="#00bcfe"
android:textSize="16dp"
android:textStyle="italic" />
</RelativeLayout>
не gravity
в родительском и layout_gravity
каждом ребенке такой же
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center" >
<Button
android:id="@+id/gotItButton"
android:layout_width="250dp"
android:layout_height="50dp"
android:layout_gravity="center"
android:layout_marginTop="5dp"
android:layout_centerInParent="true"
android:background="@drawable/btn_selector"
android:padding="0dp" />
<com.m.view.text.MyTextView
android:id="@+id/gotItText"
style="@style/textOnBg"
android:layout_marginTop="25dp"
android:layout_centerInParent="true"
android:text="Got it"
android:textColor="#00bcfe"
android:textSize="16dp"
android:textStyle="italic" />
</RelativeLayout>
вы спрашиваете о том, что кнопка не центрирована, или текст не центрирован? – gaurav5430
Ну, для начала первый код не содержит атрибутов тяжести в TextView, а второй -. Поскольку у вас RelativeLayouts width установлено значение match_parent, как мы можем знать, что текст не просто заполняет всю ширину так или иначе? – Snailer
Вы ничего не сделали для центрирования TextView на первом. 'android: gravity =" center "' on RelativeLayout - это не ваши дети. –