This commit is contained in:
kunfei 2020-02-08 16:55:47 +08:00
parent 8a5ca3382b
commit dbb2c19125
4 changed files with 26 additions and 6 deletions

View File

@ -2,7 +2,6 @@ package io.legado.app.ui.replacerule
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 ReplaceRuleAdapter(context: Context, var callBack: CallBack) :
}
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.replace_rule_item)
popupMenu.setOnMenuItemClickListener { menuItem ->
when (menuItem.itemId) {
R.id.menu_top -> callBack.toTop(item)

View File

@ -1,7 +1,6 @@
package io.legado.app.ui.rss.source.manage
import android.content.Context
import android.view.Menu
import android.widget.PopupMenu
import androidx.recyclerview.widget.RecyclerView
import io.legado.app.R
@ -77,8 +76,7 @@ class RssSourceAdapter(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.rss_source_item)
popupMenu.setOnMenuItemClickListener { menuItem ->
when (menuItem.itemId) {
R.id.menu_top -> callBack.toTop(item)

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/menu_top"
android:title="@string/to_top" />
<item
android:id="@+id/menu_del"
android:title="@string/delete" />
</menu>

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/menu_top"
android:title="@string/to_top" />
<item
android:id="@+id/menu_del"
android:title="@string/delete" />
</menu>