Android Studio 显示弹出下拉当我点击特定的按钮

ttygqcqt  于 12个月前  发布在  Android
关注(0)|答案(2)|浏览(111)
val xoffset = 25
        val yoffset = 0
        binding.filterButton.setOnClickListener{
            popup.showAsDropDown(binding.filterButton,xoffset,yoffset)
        }

字符串
yoffset工作正常,如果我给给予任何值,它将工作,但xoffset不工作
我想显示作为一个按钮弹出窗口左下角。

7xllpg7q

7xllpg7q1#

GravityFlags参数设置为左下角
popup.showDropDown(view,int,int,gravity

8tntrjer

8tntrjer2#

要将弹出窗口显示为按钮左下方的一个按钮,您需要将xoffset值设置为负数,以将弹出窗口移动到按钮的左侧。以下是如何修改代码来实现这一点:

val xoffset = -25 // Use a negative value to move the popup to the left side
val yoffset = 0
binding.filterButton.setOnClickListener {
    popup.showAsDropDown(binding.filterButton, xoffset, yoffset)
}

字符串
我还没试过密码,如果有效就告诉我。

相关问题