TextAlignment не работает динамически для флажка - PullRequest
0 голосов
/ 26 мая 2019

Android.Views.Textalignment не работает динамически

Я попробовал следующий код:

Во время загрузки:

CheckBox checkBox = new CheckBox(this);
checkBox.TextAlignment = Android.Views.TextAlignment.ViewStart;

Динамически изменить выравнивание внажатие кнопки.Но выравнивание не обновлено.

checkBox.TextAlignment = Android.Views.TextAlignment.Center;

Ответы [ 2 ]

0 голосов
/ 26 мая 2019
        <CheckBox
            android:layout_width="match_parent"
            android:layout_height="wrap_content" 
            android:text="Check Box"
            android:gravity="center"
            android:textAlignment="center"/>

убедитесь, что вы используете ширину в качестве match_parent,
или создатель фиксированного размера, чем размер текста флажка,
тогда вы можете использовать textAlignment в качестве центра или что угодно

0 голосов
/ 26 мая 2019

Я предполагаю, что вы хотите изменить выравнивание текста в CheckBox. Это может быть достигнуто путем установки gravity виджета в сквозном коде.

checkBox.setGravity( Gravity.CENTER )
...