【发布时间】:2023-04-09 02:47:01
【问题描述】:
我正在制作一个应用程序,我希望能够使用其边距动态移动视图。 我试过用这个:
RelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams)cover.getLayoutParams();
params.leftMargin= 470;
params.topMargin= 20;
cover.setLayoutParams(params); (cover is an ImageView)
此代码的问题在于它使用 px 而不是 dp。我还尝试使用 DisplayMetrics 将我的 px 值转换为 dp 但失败了。你能帮帮我吗?
【问题讨论】:
-
什么是封面按钮?
-
封面是一个imageview(写的是代码)
-
developer.android.com/reference/android/util/…, 浮动, android.util.DisplayMetrics)
标签: java android android-relativelayout margin layoutparams