TextAlignment 不适用于复选框

Posted

技术标签:

【中文标题】TextAlignment 不适用于复选框【英文标题】:TextAlignment is not working dynamically for checkbox 【发布时间】:2019-10-12 02:45:20 【问题描述】:

android.Views.Textalignment 无法动态工作

我试过下面的代码:

在加载时间:

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

通过单击按钮动态更改对齐方式。但对齐未更新。

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

【问题讨论】:

【参考方案1】:

我假设您想更改CheckBox 中文本的对齐方式。这可以通过代码将小部件的gravity 设置为center 来实现。

checkBox.setGravity( Gravity.CENTER )

【讨论】:

他要求动态方式不在 xml 上 重力工作正常。但我需要 TextAlginment 属性。【参考方案2】:
        <CheckBox
            android:layout_
            android:layout_ 
            android:text="Check Box"
            android:gravity="center"
            android:textAlignment="center"/>

确保使用宽度作为 match_parent , 或固定大小的创建者,而不是复选框文本的大小, 然后你可以使用 textAlignment 作为中心或任何你想要的

【讨论】:

以上是关于TextAlignment 不适用于复选框的主要内容,如果未能解决你的问题,请参考以下文章

漂亮的复选框不适用于 WooCommerce

为啥比较选中的属性不适用于检查至少一个复选框被选中?

复选框不适用于布尔视图模型属性

输入键模拟点击不适用于复选框

jQuery Validate onclick: false 不适用于复选框或选择

Listitem 点击不适用于复选框 Android