Ich habe Probleme, meine TextView
zu zentrieren, auch wenn android:layout_centerHorizontal="true"
immer wenn ich eine textSize angeben.Textansicht wird nicht ausgerichtet in der Mitte in Android, wenn ich eine Textgröße angeben
Wenn ich android:textAppearance="?android:attr/textAppearanceLarge"
alles funktioniert gut, aber wenn ich das textsize ändern = „32SP“ dann pflegt es Mitte
Unten ist mein xml auszurichten. Mein Problem ist, was die android:id="@+id/textViewTicket0"
? Es funktioniert gut und richtet sich nach der Mitte, wenn ich keine Textgröße mit dp oder sp angeben.
<?xml version="1.0" encoding="utf-8"?>
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingTop="20dp"
android:paddingLeft="20dp"
android:paddingRight="20dp"
android:paddingBottom="@dimen/activity_vertical_margin"
app:layout_behavior="@string/appbar_scrolling_view_behavior" tools:showIn="@layout/app_bar_main"
tools:context=".MainActivity"
android:elevation=".5dp"
android:focusable="true"
android:layout_centerHorizontal="true"
android:background="@drawable/ricepaper">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_centerHorizontal="true"
android:orientation="vertical"
android:gravity="bottom">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textsIZE="32sp"
android:text="CHOOSE PAYMENT METHOD"
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/textViewTicket0"
android:layout_gravity="center"
android:paddingBottom="30dp"/>
<View android:background="#000" android:layout_width="match_parent" android:layout_height="2px"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="SAN AGUSTIN MUSEUM"
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/textViewTicket1"
android:layout_gravity="center"/>
<ImageView
android:id="@+id/imgLogo1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/mastercard"
android:paddingTop=".5dp"
android:paddingBottom=".5dp"
android:paddingLeft="12dp"
android:paddingRight="12dp"
android:layout_gravity="center"
/>
<View android:background="#000" android:layout_width="match_parent" android:layout_height="2px"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="BAHAY TSINOY"
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/textViewTicket2"
android:layout_gravity="center"/>
<ImageView
android:id="@+id/imgLogo2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/visa"
android:paddingTop=".5dp"
android:paddingBottom=".5dp"
android:paddingLeft="12dp"
android:paddingRight="12dp"
android:layout_gravity="center"
/>
<View android:background="#000" android:layout_width="match_parent" android:layout_height="2px"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="BAHAY TSINOY"
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/textViewTicket3"
android:layout_gravity="center"/>
<ImageView
android:id="@+id/imgLogo3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/paypal"
android:paddingTop=".5dp"
android:paddingBottom=".5dp"
android:paddingLeft="12dp"
android:paddingRight="12dp"
android:layout_gravity="center"
/>
</LinearLayout>
</ScrollView>
Screenshots –
Wickeln Sie es in ein bitte 'Relativ eLayout "und" centerInParent "auf" true "setzen. – Vucko