何が問題なのかわかりません。次のような非常に単純なレイアウトがあります。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:id="@+id/my_text_view"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_gravity="NOTE_THIS"
android:textColor="#FFFFFF"
android:textSize="22dp"
android:text="TestText"/>
</LinearLayout>
これは別のレイアウトに含まれています。xml 内の重力を変更すると、Layout-Editor と電話で同じ結果が表示されます。重力をプログラムで適用したい場合は、myTextView.setGravity(Gravity.CENTER)
何も変更しません。また、TextView で Java の LayoutGravity を設定できません
デバッグ目的で、それらをそれぞれ 3 回、別の重力でも含めるようにします。だから私は私のレイアウトですべてがうまくいっていると思います、そして私が見逃しているバグか何かがあるに違いありません。誰かが私にもできること、またはこの問題の原因を教えてもらえますか?