Android d出式菜单 绑定到按钮

Android d出式菜单 绑定到按钮,第1张

概述在按钮绑定d出菜单就可以实现点击按钮下拉菜单的效果publicclassMainActivityextendsAppCompatActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.acti

在按钮上绑定d出菜单就可以实现点击按钮下拉菜单的效果

public class MainActivity extends AppCompatActivity {    @OverrIDe    protected voID onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentVIEw(R.layout.activity_main);        // 为这个按钮绑定d出菜单        final button btn = findVIEwByID(R.ID.btn);        // 长按时显示d出菜单        btn.setonLongClickListener(new VIEw.OnLongClickListener() {            @OverrIDe            public boolean onLongClick(VIEw v) {                // 初始化菜单                PopupMenu popupMenu = new PopupMenu(MainActivity.this, btn);                                // 将菜单视图文件绑定到popupMenu的menu对象上                popupMenu.getMenuInflater().inflate(R.menu.first, popupMenu.getMenu());                                // 注册菜单项监听器                popupMenu.setonMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {                    @OverrIDe                    public boolean onMenuItemClick(MenuItem item) {                        switch (item.getItemID()) {                            case R.ID.login:                                Toast.makeText(MainActivity.this, "你刚刚点了登录", Toast.LENGTH_LONG).show();                                break;                            case R.ID.register:                                Toast.makeText(MainActivity.this, "你刚刚点了注册", Toast.LENGTH_LONG).show();                                break;                        }                        return false;                    }                });                                // 显示菜单                popupMenu.show();                return true;            }        });    }}
总结

以上是内存溢出为你收集整理的Android d出式菜单 绑定到按钮全部内容,希望文章能够帮你解决Android d出式菜单 绑定到按钮所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/web/1067172.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存