可以在样式中设置约束布局属性吗?

时间:2018-10-20 13:42:43

标签: android

当我在活动的xml源中设置以下约束布局属性时,可以获得预期的结果,但是当我在样式中设置它们时,设置的值根本不会得到处理。

<style name="vrm_entry_number_button" parent="@android:style/Widget.Button">
    <item name="android:layout_margin">7dp</item>
    <item name="android:background">#496587</item>
    <item name="android:layout_width">0dp</item>
    <item name="android:layout_height">0dp</item>

    <item name="app:layout_constraintHeight_default">percent</item>
    <item name="app:layout_constraintHeight_percent">0.90</item>
    <item name="app:layout_constraintWidth_default">percent</item>
    <item name="app:layout_constraintWidth_percent">0.10</item>
</style>

这可能归结为什么,还有其他选择吗?

1 个答案:

答案 0 :(得分:1)

执行以下操作,它应该可以工作。

<style name="vrm_entry_number_button" parent="@android:style/Widget.Button">
    <item name="layout_constraintHeight_default">percent</item>
    <item name="layout_constraintHeight_percent">0.90</item>
    <item name="layout_constraintWidth_default">percent</item>
    <item name="layout_constraintWidth_percent">0.10</item>
</style>