val xoffset = 25
val yoffset = 0
binding.filterButton.setOnClickListener{
popup.showAsDropDown(binding.filterButton,xoffset,yoffset)
}
字符串
yoffset工作正常,如果我给给予任何值,它将工作,但xoffset不工作
我想显示作为一个按钮弹出窗口左下角。
val xoffset = 25
val yoffset = 0
binding.filterButton.setOnClickListener{
popup.showAsDropDown(binding.filterButton,xoffset,yoffset)
}
字符串
yoffset工作正常,如果我给给予任何值,它将工作,但xoffset不工作
我想显示作为一个按钮弹出窗口左下角。
2条答案
按热度按时间7xllpg7q1#
将GravityFlags参数设置为左下角
popup.showDropDown(view,int,int,gravity)
8tntrjer2#
要将弹出窗口显示为按钮左下方的一个按钮,您需要将
xoffset
值设置为负数,以将弹出窗口移动到按钮的左侧。以下是如何修改代码来实现这一点:字符串
我还没试过密码,如果有效就告诉我。