屏幕方向更改时如何自动更改android视图中的边距尺寸?

Gas*_*a87 2 layout android screen-orientation

我看到在这个文件中:“dimens.xml”有两个属性:

<dimen name="activity_horizontal_margin">5dp</dimen>
<dimen name="activity_vertical_margin">10dp</dimen>
Run Code Online (Sandbox Code Playgroud)

有没有办法根据使用此文件的屏幕方向自动更改视图的边距?

或者这两个属性就像一个属性一样存在,每次方向更改时我都必须手动检查并将该属性设置为布局边距???

提前致谢!

Mer*_*ede 5

我假设您的文件位于项目的res/values文件夹中。在项目中名为res/values-land的文件夹中创建该文件的副本,并根据需要修改值。该文件将在横向时自动使用。