正如标题所说。我需要将按钮放在右下角,可以通过以下方式完成:
android:layout_gravity="bottom|right"
由于我需要一些动态更改的边距以使按钮始终位于图像的确切位置,我在java中执行此操作:
// get and then set button params
FrameLayout.LayoutParams buttonParams = new FrameLayout.LayoutParams(
LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
buttonParams.setMargins(0, paddingTopFollowers, paddingRight, 0);
talkBtn.setLayoutParams(buttonParams);
按钮按下我想要的因为paddingTopFollowers
但是它不在右侧。即使我添加了这一行:talkBtn.setGravity(Gravity.RIGHT);
答案 0 :(得分:0)
添加:
buttonParams.gravity=Gravity.RIGHT|Gravity.BOTTOM;
作为buttonParams
配置的一部分。