窗口

aas.png

显示一个弹窗,在其的右上角
主界面的布局
在你需要控件弹出菜单的,控件上面写点击事件,并且在点击时写

   @Override
public void onClick(View v) {
    switch (v.getId()){
        case R.id.img_getmain_right:
            registerForContextMenu(imgGetmainRight);
            PopupMenu popupMenu=new PopupMenu(GetMainActivity.this,v);
            popupMenu.getMenuInflater().inflate(R.menu.menu_getmain,popupMenu.getMenu());
            popupMenu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
                @Override
                public boolean onMenuItemClick(MenuItem item) {
                    return false;
                }
            });
            popupMenu.show();
            break;
    }
}

菜单的布局。Xml

<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
  <item android:id="@+id/menu_getmain"
   android:title="加入收藏"
   android:icon="@mipmap/ic_launcher"
   app:showAsAction="never"/>

</menu>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,540评论 25 708
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,254评论 4 61
  • 今天是第二十六天,天气寒冷,有东北风。 昨天晚上我做了一个梦。我撑着一把油纸伞,走在青石板上,穿梭在纷纷梅雨之中。...
    江葆和阅读 235评论 0 1
  • 每个人都有一个死角, 自己走不出来, 别人也闯不进去, 我把最深刻的秘密放在那里。 你不懂我,我不怪你; 你若懂我...
    志成哥哥阅读 270评论 0 2
  • 定义字面量方法 因为箭头函数的语法很简洁,可能不少同学会忍不住用它来定义字面量方法,比如下面的例子 定义原型方法 ...
    蒹葭de阅读 3,881评论 0 3