From 8a5ca3382bc1f26682bdbccbf44be34f5d399a98 Mon Sep 17 00:00:00 2001 From: kunfei Date: Sat, 8 Feb 2020 16:52:48 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/ui/book/source/manage/BookSourceAdapter.kt | 4 +--- app/src/main/res/menu/book_source_item.xml | 12 ++++++++++++ 2 files changed, 13 insertions(+), 3 deletions(-) create mode 100644 app/src/main/res/menu/book_source_item.xml diff --git a/app/src/main/java/io/legado/app/ui/book/source/manage/BookSourceAdapter.kt b/app/src/main/java/io/legado/app/ui/book/source/manage/BookSourceAdapter.kt index 1da9f5ae4..a213f8f97 100644 --- a/app/src/main/java/io/legado/app/ui/book/source/manage/BookSourceAdapter.kt +++ b/app/src/main/java/io/legado/app/ui/book/source/manage/BookSourceAdapter.kt @@ -2,7 +2,6 @@ package io.legado.app.ui.book.source.manage import android.content.Context import android.os.Bundle -import android.view.Menu import android.widget.PopupMenu import androidx.core.os.bundleOf import androidx.recyclerview.widget.RecyclerView @@ -80,8 +79,7 @@ class BookSourceAdapter(context: Context, val callBack: CallBack) : iv_edit.onClick { callBack.edit(item) } iv_menu_more.onClick { val popupMenu = PopupMenu(context, it) - popupMenu.menu.add(Menu.NONE, R.id.menu_top, Menu.NONE, R.string.to_top) - popupMenu.menu.add(Menu.NONE, R.id.menu_del, Menu.NONE, R.string.delete) + popupMenu.inflate(R.menu.book_source_item) popupMenu.setOnMenuItemClickListener { menuItem -> when (menuItem.itemId) { R.id.menu_top -> callBack.toTop(item) diff --git a/app/src/main/res/menu/book_source_item.xml b/app/src/main/res/menu/book_source_item.xml new file mode 100644 index 000000000..17483eeec --- /dev/null +++ b/app/src/main/res/menu/book_source_item.xml @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file