Ваш FrameLayout
имеет 0dp
для высоты и ширины.Вы должны сделать это match_parent
на обоих или больше, чем 0dp
.Затем вы можете использовать теги layout_gravity
и gravity
на вашем TextView
, чтобы развернуть его, отцентрировать его в FrameLayout
и т. Д. Для того, чтобы это работало, ваш FrameLayout
должен быть больше TextView
. Пример:
<FrameLayout
android:layout_width="300dp"
android:layout_height="200dp"
android:gravity="center">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="TextView"/>
</FrameLayout>
Примечание: android:gravity
устанавливает положение дочерних элементов Layout, а android:layout_gravity
устанавливает положение дочерних элементов Layout / View.
Удачи:)