gpt4 book ai didi

Android 工具栏溢出菜单 View ID

转载 作者:行者123 更新时间:2023-12-04 01:47:08 26 4
gpt4 key购买 nike

我想要做的是显示一个 PopupWindow 指向工具栏上的溢出图标(三个点)。所以我需要使用图标的 id 获取对 View 对象的引用。但是id是什么?

PopupWindow 用于告诉用户溢出菜单中添加了新条目。并建议用户查看。

最佳答案

您应该创建按钮 ID

<?xml version="1.0" encoding="utf-8"?>
<resources>
<item type="id" name="overflowActionButton"/>
</resources>
然后创建按钮样式
<style name="Widget.ActionButton.Overflow" parent="Widget.AppCompat.ActionButton.Overflow">
<item name="android:id">@id/overflowActionButton</item>
</style>
并在主题中添加此样式
<style name="Theme.App" parent="Theme.MaterialComponents.Light.NoActionBar">
<item name="actionOverflowButtonStyle">@style/Widget.ActionButton.Overflow</item>
</style>
enter image description here
最后你应该通过 id 找到按钮 View
activity.findViewById(R.id.overflowActionButton)
做你想做的

关于Android 工具栏溢出菜单 View ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42955043/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com