Я хотел знать, как центрировать текстовое представление, так как название приложения для меня не совпадает по фазе справа, а не в центре экрана, спасибо.
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/TituloApp"
android:text="HOLA'"
android:paddingLeft="50dp"
android:textSize="55dp"
android:layout_marginTop="30dp"
/>
Можно программно:
или изменив свойство непосредственно в макете:
android:paddingLeft="50dp"
это уже, нажав ваш вид вправо.layout_width="match_parent"
наlayout_width="wrap_content"
, так как при"match_parent"
этом он занимает всю ширину родительского представления.Если вы хотите центрировать свой вид, но по всему экрану по горизонтали и вертикали, вы можете сделать это с помощью
RelativeLayout
и использовать свойстваПример:
Вы можете использовать
android:layout_centerHorizontal="true"
сlayout_width
иwrap_content
удалитьandroid:paddingLeft="50dp"
Перейдите к макету, где находится компонент
(Edittext)
, вXML
нем вы помещаете этот код в компонент,(android:textAlignment="center")
а затем в java-активности вы помещаете компонент(tv_bienvenida.setGravity(Gravity.CENTER);)
С этим:
Из кода есть два способа, хотя оба действительны:
либо