У вас должен быть родитель верхнего уровня, центрирующий его содержимое.Внутри этого у вас будет родитель среднего уровня, который выравнивает по левому краю его содержимое.И внутри этого у вас будут три TextView.
Ключ к выполнению этой работы состоит в том, чтобы родитель среднего уровня был настолько широким, насколько его содержимое.Таким образом, самый широкий дочерний элемент будет определять общий размер родительского элемента среднего уровня, а затем родительский элемент верхнего уровня может центрировать группу из них.
<FrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_gravity="center">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="FirstText"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Second"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="ThirdText"/>
</LinearLayout>
</FrameLayout>