2016-11-30 54 views
0

我開始或多或少的開發android。我需要創建不同的佈局celon android版本,但現在我想要移動一個按鈕。如何在同一時間在任何版本的Android上的所有相應佈局上移動此按鈕? 如果已經有一篇文章,抱歉,但我還沒有找到它。如何同步佈局更改?

它是當然的相同屏幕尺寸

例子:我有我想要修改的右邊緣的線性佈局,我想這對< 21和> 21版本的線性佈局做只做一次而不是兩次

謝謝!

+0

您是否在問如何同步不同平板電腦之間的佈局更改?或在同一臺平板電腦上的不同意見? – mWhitley

+0

對於相同的屏幕尺寸 – filol

+0

您可以發佈一些示例代碼,顯示您嘗試過的內容。這會讓你的問題更清楚。 – mWhitley

回答

0

如果你有兩個佈局文件:

RES /佈局-V11/layout.xml和 RES /佈局/ layout.xml

你需要改變這兩個文件,如果邊距值他們是硬編碼的。

否則,你可以有:

<LinearLayout 
... 
android:layout_marginEnd="@dimen/left_margin" > 

和RES /價值/ dimens.xml有

<dimen name="left_margin">16dp</dimen> 

,只是在dimens.xml文件更改該值一次。

+0

謝謝,所以對我來說是不可能的... – filol

+0

不,可以通過使用dimens文件。 – mWhitley