Java 安卓按钮一次点击不动
我有一个向上的按钮,我想在点击时向上移动,但当我点击它时,它会移动到很远的地方,到达屏幕的末端,然后向下收缩,直到你看不到为止。它升得太高了,但为什么呢?我只增加一个单位Java 安卓按钮一次点击不动,java,android,Java,Android,我有一个向上的按钮,我想在点击时向上移动,但当我点击它时,它会移动到很远的地方,到达屏幕的末端,然后向下收缩,直到你看不到为止。它升得太高了,但为什么呢?我只增加一个单位 final Button upbutton = (Button)findViewById(R.id.upbutton); upbutton.setOnClickListener(new View.OnClickListener() { @Override public void on
final Button upbutton = (Button)findViewById(R.id.upbutton);
upbutton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
RelativeLayout.LayoutParams mParams = (RelativeLayout.LayoutParams)
upbutton.getLayoutParams();
mParams.bottomMargin += 1;
upbutton.setLayoutParams(mParams);
}
});
}
您似乎在增加
相对值yout
的参数,然后将这些参数分配给按钮。因此,按钮
变得混乱。尝试在实际的按钮
视图中查找设置的边距选项或其他内容 因为您没有将mParams分配给按钮参数
mParams = upbutton.getLayoutParams();
请你详细说明一下好吗?很抱歉,我的手机有时会弄乱密码。回想起来,我觉得很不错。我建议先保存当前保证金的价值,然后再保存新的保证金,并确保数字按预期变化。忽略我给出的实际答案,而不是upbutton.getLayoutParams();