【发布时间】:2016-05-02 17:50:31
【问题描述】:
我正在使用下面的代码将图像视图与 FrameLayout 内的边距为 20,10 的右下角对齐,但它出现在左上角。我哪里出错了?
ViewGroup.MarginLayoutParams marginParams = new ViewGroup.MarginLayoutParams(refreshBtn.getLayoutParams());
marginParams.setMargins(0, 0, 20, 10);
FrameLayout.LayoutParams layoutParams = new FrameLayout.LayoutParams(marginParams);
layoutParams.gravity=Gravity.RIGHT|Gravity.BOTTOM;
refreshBtn.setLayoutParams(layoutParams);
【问题讨论】:
-
你能发布更多你的代码吗?具体来说,您正在使用的 xml?
标签: android android-layout android-imageview android-framelayout