【发布时间】:2021-10-02 01:57:02
【问题描述】:
public void repeatSong(View view)
{
if (repeatFlag) //If repeatFlag (Repeat Function) is activated
{
//onClick, icon change to dactivated state
btnRepeat.setBackgroundResource(R.drawable.repeatwhiteicon);
btnRepeat.setScaleType(ImageView.ScaleType.CENTER_INSIDE);
btnRepeat.setMinimumHeight(70);
btnRepeat.setMinimumWidth(70);
}
else //If repeatFlag (Repeat Function) is deactivated
{
//onClick, icon change to activated state
btnRepeat.setBackgroundResource(R.drawable.repeatblueicon);
btnRepeat.setScaleType(ImageView.ScaleType.CENTER_INSIDE);
}
// onClick, repeatSong function is inverted (Activated-Deactivated OR Deactivated-Activated)
repeatFlag = !repeatFlag;
}
btnRepeat 是一个ImageButton,点击它是一个ImageButton,应该是换成另一个图像。但是,我不知道如何更改图像的layout_width 和layout_height。我设法弄清楚如何更改图像的比例类型。 btnRepeat.setMinimumHeight(70); 和 btnRepeat.setMinimumWidth(70); 在我的情况下不起作用。
那我该如何改变呢?提前谢谢你。
【问题讨论】: