本篇文章為大家展示了Android中怎么實現(xiàn)復制昵稱效果,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
成都創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設、高性價比萬州網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式萬州網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設找我們,業(yè)務覆蓋萬州地區(qū)。費用合理售后完善,十年實體公司更值得信賴。
解決辦法:
PopupList.java的代碼封裝的比較完善,用純java代碼實現(xiàn)view效果,不需要使用圖片,xml資源文件,引入的話,只需要copy PopupList.java代碼到項目工程中。
剩下的就是調(diào)用了。這里不分析源碼,源碼比較簡單,只講如何使用的。
PopupList popupList = new PopupList(this); ListpopupMenuItemList = 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 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); } });
上述內(nèi)容就是Android中怎么實現(xiàn)復制昵稱效果,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道。