TextView setGravity ()не работает и #39; не работает в java

Я застрял на проблеме и не знаю, что ее вызывает. У меня есть очень простой макет, подобный этому :

<?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 -и на своем телефоне. Если я хочу применить Gravity программно, как с myTextView.setGravity(Gravity.CENTER), это ничего не изменит.И я не могу установить LayoutGravity в Java для TextView

. Я попытался в целях отладки включить их по три раза каждый с другой гравитацией, которая даже работает. Поэтому я предполагаю, что с моим макетом все в порядке, и должна быть ошибка или что-то еще, что я пропустил. Может ли кто-нибудь дать мне подсказку, что я также могу попробовать или что вызывает эту проблему?

10
задан Rafael T 14 April 2012 в 16:03
поделиться