Android中如何实现复制昵称效果
本文讲解"Android中怎么实现复制昵称效果",希望能够解决您遇到的有关问题,下面我们来看这篇 "Android中怎么实现复制昵称效果" 文章。
解决办法:
PopupList.java的代码封装的比较完善,用纯java代码实现view效果,不需要使用图片,xml资源文件,引入的话,只需要copy PopupList.java代码到项目工程中。
剩下的就是调用了。这里不分析源码,源码比较简单,只讲如何使用的。
PopupList popupList = new PopupList(this); List<String> popupMenuItemList = new ArrayList<>(Arrays.asList("复制QQ号")); popupList.bind(tvQQNum, popupMenuItemList, new PopupList.PopupListListener() { @Override public boolean showPopupList(View adapterView, View contextView, int contextPosition) { return true; } @Override public void onPopupListClick(View contextView, int contextPosition, int position) { ClipboardManager cm = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE); ClipData clipData = ClipData.newPlainText("Label", "10001"); cm.setPrimaryClip(clipData); } }); PopupList popupList = new PopupList(this); List<String> popupMenuItemList = new ArrayList<>(Arrays.asList("复制")); popupList.bind(tvUserName, popupMenuItemList, new PopupList.PopupListListener() { @Override public boolean showPopupList(View adapterView, View contextView, int contextPosition) { return true; } @Override public void onPopupListClick(View contextView, int contextPosition, int position) { ClipboardManager cm = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE); ClipData clipData = ClipData.newPlainText("Label", "天天"); cm.setPrimaryClip(clipData); } });
关于 "Android中怎么实现复制昵称效果" 就介绍到这。希望大家多多支持编程宝库。
Android中如何安装pidcat:本文讲解"Android中怎么安装pidcat",希望能够解决您遇到的有关问题,下面我们来看这篇 "Android中怎么安装pidcat" 文章。介绍pidcat:pidcat 是Android届Jak ...