避免使用时尚的物品
Avoid using an item in style
我有一个按钮栏的样式。像这样的事情:
<style name="Register.LayoutButtons">
<item name="android:orientation">horizontal</item>
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_weight">1.0</item>
<item name="android:layout_marginTop">16dp</item>
<item name="android:background">@color/white</item>
</style>
大多数情况下都可以,但在 1 个地方我不需要 layout_marginTop
。
如何在不使用新样式的情况下取消它的效果?
在您设置项目样式的资源中,您还可以设置layout_marginTop="0dp"
. Or if you do it dynamically there should be a setter - for example setMargins(left, top, right, bottom)
。
我有一个按钮栏的样式。像这样的事情:
<style name="Register.LayoutButtons">
<item name="android:orientation">horizontal</item>
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_weight">1.0</item>
<item name="android:layout_marginTop">16dp</item>
<item name="android:background">@color/white</item>
</style>
大多数情况下都可以,但在 1 个地方我不需要 layout_marginTop
。
如何在不使用新样式的情况下取消它的效果?
在您设置项目样式的资源中,您还可以设置layout_marginTop="0dp"
. Or if you do it dynamically there should be a setter - for example setMargins(left, top, right, bottom)
。