我开始或多或少开发android。我需要在Android版本中创建不同的布局,但现在我想移动一个按钮。如何在所有相应的布局上移动此按钮,无论什么版本的Android一次? 如果已有帖子,抱歉,但我还没找到。
当然屏幕大小相同
示例:我有一个线性布局,我想要修改右边距,我希望这样做的版本< 21 AND> 21的线性布局只做一次而不是两次
谢谢!
答案 0 :(得分:0)
如果您有两个布局文件:
res / layout-v11 / layout.xml AND RES /布局/ layout.xml
如果硬编码,则需要更改两个文件中的边距值。
否则,您可以:
<LinearLayout
...
android:layout_marginEnd="@dimen/left_margin" >
并且在res / values / dimens.xml中有
<dimen name="left_margin">16dp</dimen>
只需在dimens.xml文件中更改一次值。