From 1b030a2855a538aac3e06c4421972920c8ee9c49 Mon Sep 17 00:00:00 2001 From: ZhanGSKen Date: Sun, 6 Jul 2025 16:14:16 +0800 Subject: [PATCH] =?UTF-8?q?=E8=81=94=E7=B3=BB=E4=BA=BA=E5=8F=B7=E7=A0=81?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=A4=8D=E5=88=B6=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- contacts/build.properties | 4 +- .../contacts/adapters/ContactAdapter.java | 47 +++++++++++++++++-- .../contacts/fragments/ContactsFragment.java | 2 +- contacts/src/main/res/layout/item_contact.xml | 3 +- .../res/menu/toolbar_contact_phonenumber.xml | 9 ++++ 5 files changed, 58 insertions(+), 7 deletions(-) create mode 100644 contacts/src/main/res/menu/toolbar_contact_phonenumber.xml diff --git a/contacts/build.properties b/contacts/build.properties index 766368bc..54a4c04b 100644 --- a/contacts/build.properties +++ b/contacts/build.properties @@ -1,8 +1,8 @@ #Created by .winboll/winboll_app_build.gradle -#Sun Jul 06 07:58:58 GMT 2025 +#Sun Jul 06 08:12:37 GMT 2025 stageCount=9 libraryProject= baseVersion=15.3 publishVersion=15.3.8 -buildCount=1 +buildCount=3 baseBetaVersion=15.3.9 diff --git a/contacts/src/main/java/cc/winboll/studio/contacts/adapters/ContactAdapter.java b/contacts/src/main/java/cc/winboll/studio/contacts/adapters/ContactAdapter.java index 9b561b49..cf979add 100644 --- a/contacts/src/main/java/cc/winboll/studio/contacts/adapters/ContactAdapter.java +++ b/contacts/src/main/java/cc/winboll/studio/contacts/adapters/ContactAdapter.java @@ -5,19 +5,25 @@ package cc.winboll.studio.contacts.adapters; * @Date 2025/02/26 13:35:44 * @Describe ContactAdapter */ +import android.content.ClipData; +import android.content.ClipboardManager; +import android.content.Context; import android.content.Intent; import android.view.LayoutInflater; +import android.view.MenuItem; import android.view.View; import android.view.ViewGroup; -import android.widget.Button; +import android.widget.LinearLayout; +import android.widget.PopupMenu; import android.widget.TextView; +import android.widget.Toast; import androidx.annotation.NonNull; import androidx.recyclerview.widget.RecyclerView; import cc.winboll.studio.contacts.R; import cc.winboll.studio.contacts.beans.ContactModel; +import cc.winboll.studio.libaes.views.AOHPCTCSeekBar; import com.hjq.toast.ToastUtils; import java.util.List; -import cc.winboll.studio.libaes.views.AOHPCTCSeekBar; public class ContactAdapter extends RecyclerView.Adapter { @@ -26,8 +32,10 @@ public class ContactAdapter extends RecyclerView.Adapter contactList; + Context mContext; - public ContactAdapter(List contactList) { + public ContactAdapter(Context context, List contactList) { + mContext = context; this.contactList = contactList; } @@ -41,6 +49,37 @@ public class ContactAdapter extends RecyclerView.Adapter + android:layout_height="wrap_content" + android:id="@+id/itemcontactLinearLayout1"> + + + + +