From 9faccae17db5f98e9a5315ff9eae8785a21e96f3 Mon Sep 17 00:00:00 2001 From: lijia Date: Fri, 15 Nov 2024 16:36:01 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=90=E5=8D=95=E5=8F=B7=E9=95=BF=E6=8C=89?= =?UTF-8?q?=E5=88=B0=E5=89=AA=E5=88=87=E6=9D=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ui/home/typelist/OrderList1Fragment.java | 28 ++++++++++++++++--- .../ui/home/typelist/OrderList2Fragment.java | 18 ++++++++++++ .../ui/home/typelist/OrderList3Fragment.java | 18 ++++++++++++ .../ui/home/typelist/OrderList4Fragment.java | 18 ++++++++++++ .../ui/home/typelist/OrderList5Fragment.java | 18 ++++++++++++ .../ui/home/typelist/OrderList6Fragment.java | 18 ++++++++++++ .../res/layout/activity_choice_address.xml | 2 +- 7 files changed, 115 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/com/oneclouds/cargo/ui/home/typelist/OrderList1Fragment.java b/app/src/main/java/com/oneclouds/cargo/ui/home/typelist/OrderList1Fragment.java index 78a0cd3..eca82f2 100644 --- a/app/src/main/java/com/oneclouds/cargo/ui/home/typelist/OrderList1Fragment.java +++ b/app/src/main/java/com/oneclouds/cargo/ui/home/typelist/OrderList1Fragment.java @@ -1,5 +1,10 @@ package com.oneclouds.cargo.ui.home.typelist; +import static androidx.core.content.ContextCompat.getSystemService; + +import android.content.ClipData; +import android.content.ClipboardManager; +import android.content.Context; import android.content.Intent; import android.os.Bundle; import android.os.Message; @@ -87,10 +92,10 @@ public class OrderList1Fragment extends BaseFragment { if (index == 1) { initData(); } else { - if(olb.getData().getList().size()==0){ - dataKey=false; - Toast.makeText(con,"没有更多了",Toast.LENGTH_SHORT).show(); - }else{ + if (olb.getData().getList().size() == 0) { + dataKey = false; + Toast.makeText(con, "没有更多了", Toast.LENGTH_SHORT).show(); + } else { addData(); } @@ -203,6 +208,21 @@ public class OrderList1Fragment extends BaseFragment { in.putExtra("id", ld.getOrderId()); startActivity(in); }); + v.setOnLongClickListener(v13 -> { + // 获取TextView中的文本 + String text = ld.getOrderNum(); + + // 获取剪切板管理器 + ClipboardManager clipboard = (ClipboardManager) con.getSystemService(Context.CLIPBOARD_SERVICE); + if (clipboard != null) { + // 创建一个剪切数据对象 + ClipData clip = ClipData.newPlainText("label", text); + // 将数据设置到剪切板 + clipboard.setPrimaryClip(clip); + ToastUtil.show(con, text+"已复制到剪切板"); + } + return true; + }); if (ld.getMakeStatus() == 107001) { state_img.setVisibility(View.VISIBLE); state_img.setImageResource(R.mipmap.invoicing_state); diff --git a/app/src/main/java/com/oneclouds/cargo/ui/home/typelist/OrderList2Fragment.java b/app/src/main/java/com/oneclouds/cargo/ui/home/typelist/OrderList2Fragment.java index e93f8b6..f263a5c 100644 --- a/app/src/main/java/com/oneclouds/cargo/ui/home/typelist/OrderList2Fragment.java +++ b/app/src/main/java/com/oneclouds/cargo/ui/home/typelist/OrderList2Fragment.java @@ -1,5 +1,8 @@ package com.oneclouds.cargo.ui.home.typelist; +import android.content.ClipData; +import android.content.ClipboardManager; +import android.content.Context; import android.content.Intent; import android.os.Bundle; import android.os.Message; @@ -200,6 +203,21 @@ public class OrderList2Fragment extends BaseFragment { in.putExtra("id", ld.getOrderId()); startActivity(in); }); + v.setOnLongClickListener(v13 -> { + // 获取TextView中的文本 + String text = ld.getOrderNum(); + + // 获取剪切板管理器 + ClipboardManager clipboard = (ClipboardManager) con.getSystemService(Context.CLIPBOARD_SERVICE); + if (clipboard != null) { + // 创建一个剪切数据对象 + ClipData clip = ClipData.newPlainText("label", text); + // 将数据设置到剪切板 + clipboard.setPrimaryClip(clip); + ToastUtil.show(con, text+"已复制到剪切板"); + } + return true; + }); Button btnAgain = v.findViewById(R.id.btnAgain); btnAgain.setOnClickListener(v1 -> { // Intent in=new Intent(con, NodeInfoActivity.class); diff --git a/app/src/main/java/com/oneclouds/cargo/ui/home/typelist/OrderList3Fragment.java b/app/src/main/java/com/oneclouds/cargo/ui/home/typelist/OrderList3Fragment.java index e6fbb2b..03bd08c 100644 --- a/app/src/main/java/com/oneclouds/cargo/ui/home/typelist/OrderList3Fragment.java +++ b/app/src/main/java/com/oneclouds/cargo/ui/home/typelist/OrderList3Fragment.java @@ -1,5 +1,8 @@ package com.oneclouds.cargo.ui.home.typelist; +import android.content.ClipData; +import android.content.ClipboardManager; +import android.content.Context; import android.content.Intent; import android.os.Bundle; import android.os.Message; @@ -210,6 +213,21 @@ public class OrderList3Fragment extends BaseFragment { in.putExtra("id", ld.getOrderId()); startActivity(in); }); + v.setOnLongClickListener(v13 -> { + // 获取TextView中的文本 + String text = ld.getOrderNum(); + + // 获取剪切板管理器 + ClipboardManager clipboard = (ClipboardManager) con.getSystemService(Context.CLIPBOARD_SERVICE); + if (clipboard != null) { + // 创建一个剪切数据对象 + ClipData clip = ClipData.newPlainText("label", text); + // 将数据设置到剪切板 + clipboard.setPrimaryClip(clip); + ToastUtil.show(con, text+"复制到剪切板"); + } + return true; + }); if (ld.getMakeStatus() == 107001) { state_img.setVisibility(View.VISIBLE); state_img.setImageResource(R.mipmap.invoicing_state); diff --git a/app/src/main/java/com/oneclouds/cargo/ui/home/typelist/OrderList4Fragment.java b/app/src/main/java/com/oneclouds/cargo/ui/home/typelist/OrderList4Fragment.java index dc8403c..714b81c 100644 --- a/app/src/main/java/com/oneclouds/cargo/ui/home/typelist/OrderList4Fragment.java +++ b/app/src/main/java/com/oneclouds/cargo/ui/home/typelist/OrderList4Fragment.java @@ -1,5 +1,8 @@ package com.oneclouds.cargo.ui.home.typelist; +import android.content.ClipData; +import android.content.ClipboardManager; +import android.content.Context; import android.content.Intent; import android.os.Bundle; import android.os.Message; @@ -209,6 +212,21 @@ public class OrderList4Fragment extends BaseFragment { in.putExtra("id", ld.getOrderId()); startActivity(in); }); + v.setOnLongClickListener(v13 -> { + // 获取TextView中的文本 + String text = ld.getOrderNum(); + + // 获取剪切板管理器 + ClipboardManager clipboard = (ClipboardManager) con.getSystemService(Context.CLIPBOARD_SERVICE); + if (clipboard != null) { + // 创建一个剪切数据对象 + ClipData clip = ClipData.newPlainText("label", text); + // 将数据设置到剪切板 + clipboard.setPrimaryClip(clip); + ToastUtil.show(con, text+"复制到剪切板"); + } + return true; + }); if (ld.getMakeStatus() == 107001) { state_img.setVisibility(View.VISIBLE); state_img.setImageResource(R.mipmap.invoicing_state); diff --git a/app/src/main/java/com/oneclouds/cargo/ui/home/typelist/OrderList5Fragment.java b/app/src/main/java/com/oneclouds/cargo/ui/home/typelist/OrderList5Fragment.java index 8442e6e..2c35e17 100644 --- a/app/src/main/java/com/oneclouds/cargo/ui/home/typelist/OrderList5Fragment.java +++ b/app/src/main/java/com/oneclouds/cargo/ui/home/typelist/OrderList5Fragment.java @@ -1,5 +1,8 @@ package com.oneclouds.cargo.ui.home.typelist; +import android.content.ClipData; +import android.content.ClipboardManager; +import android.content.Context; import android.content.Intent; import android.os.Bundle; import android.os.Message; @@ -206,6 +209,21 @@ public class OrderList5Fragment extends BaseFragment { in.putExtra("id",ld.getOrderId()); startActivity(in); }); + v.setOnLongClickListener(v13 -> { + // 获取TextView中的文本 + String text = ld.getOrderNum(); + + // 获取剪切板管理器 + ClipboardManager clipboard = (ClipboardManager) con.getSystemService(Context.CLIPBOARD_SERVICE); + if (clipboard != null) { + // 创建一个剪切数据对象 + ClipData clip = ClipData.newPlainText("label", text); + // 将数据设置到剪切板 + clipboard.setPrimaryClip(clip); + ToastUtil.show(con, text+"复制到剪切板"); + } + return true; + }); if(ld.getMakeStatus()==107001){ state_img.setVisibility(View.VISIBLE); state_img.setImageResource(R.mipmap.invoicing_state); diff --git a/app/src/main/java/com/oneclouds/cargo/ui/home/typelist/OrderList6Fragment.java b/app/src/main/java/com/oneclouds/cargo/ui/home/typelist/OrderList6Fragment.java index e332f15..0ae2583 100644 --- a/app/src/main/java/com/oneclouds/cargo/ui/home/typelist/OrderList6Fragment.java +++ b/app/src/main/java/com/oneclouds/cargo/ui/home/typelist/OrderList6Fragment.java @@ -1,5 +1,8 @@ package com.oneclouds.cargo.ui.home.typelist; +import android.content.ClipData; +import android.content.ClipboardManager; +import android.content.Context; import android.content.Intent; import android.os.Bundle; import android.os.Message; @@ -195,6 +198,21 @@ public class OrderList6Fragment extends BaseFragment { in.putExtra("id", ld.getOrderId()); startActivity(in); }); + v.setOnLongClickListener(v13 -> { + // 获取TextView中的文本 + String text = ld.getOrderNum(); + + // 获取剪切板管理器 + ClipboardManager clipboard = (ClipboardManager) con.getSystemService(Context.CLIPBOARD_SERVICE); + if (clipboard != null) { + // 创建一个剪切数据对象 + ClipData clip = ClipData.newPlainText("label", text); + // 将数据设置到剪切板 + clipboard.setPrimaryClip(clip); + ToastUtil.show(con, text+"复制到剪切板"); + } + return true; + }); if (ld.getMakeStatus() == 107001) { state_img.setVisibility(View.VISIBLE); state_img.setImageResource(R.mipmap.invoicing_state); diff --git a/app/src/main/res/layout/activity_choice_address.xml b/app/src/main/res/layout/activity_choice_address.xml index 26a3082..b0706a3 100644 --- a/app/src/main/res/layout/activity_choice_address.xml +++ b/app/src/main/res/layout/activity_choice_address.xml @@ -78,7 +78,7 @@ android:maxLength="11" android:maxLines="1" android:singleLine="true" - android:textSize="@dimen/dp_14" /> + android:textSize="@dimen/dp_18" />