From edbfb349627b2e33fbbfc523d15c002ca74978c4 Mon Sep 17 00:00:00 2001 From: guci <2021227662@qq.com> Date: Wed, 28 May 2025 23:36:41 +0800 Subject: [PATCH] 1 --- jqy1.txt | 50 ------------------------------------------------- lmy.txt | 57 -------------------------------------------------------- 2 files changed, 107 deletions(-) delete mode 100644 jqy1.txt delete mode 100644 lmy.txt diff --git a/jqy1.txt b/jqy1.txt deleted file mode 100644 index be864f6..0000000 --- a/jqy1.txt +++ /dev/null @@ -1,50 +0,0 @@ -Menu_note_list.xml - - - - - -NotelistActivity类 -//背景图功能 - public int mode=-1; -// 私密模式 - public static int secret_mode = 0; -// 背景图功能 - getWindow().setBackgroundDrawableResource(R.drawable.a3); - getWindow().setBackgroundDrawableResource(R.drawable.a2); - getWindow().setBackgroundDrawableResource(R.drawable.a1); -// 背景功能 - if(mode==-1) - menu.findItem(R.id.menu_a1).setVisible(false); - else if (mode==0) - menu.findItem(R.id.menu_a2).setVisible(false); - else if (mode==1) - menu.findItem(R.id.menu_a3).setVisible(false); - -// 背景功能 - case R.id.menu_a1:{ - mode=-1; - getWindow().setBackgroundDrawableResource(R.drawable.a1); - break; - } - case R.id.menu_a2:{ - mode=0; - getWindow().setBackgroundDrawableResource(R.drawable.a2); - break; - } - case R.id.menu_a3:{ - mode=1; - getWindow().setBackgroundDrawableResource(R.drawable.a3); - break; - } -Values_string.xml - - Background: a2 - Background: a1 - Background: a3 \ No newline at end of file diff --git a/lmy.txt b/lmy.txt deleted file mode 100644 index 9f03bf8..0000000 --- a/lmy.txt +++ /dev/null @@ -1,57 +0,0 @@ -NoteListActivity类: -public void supportInvalidateOptionsMenu() { - invalidateOptionsMenu(); // 最终调用 Activity 的原生方法 - } -if(secret_mode == 1) - menu.findItem(R.id.menu_secret).setVisible(false); - else - menu.findItem(R.id.menu_quit_secret).setVisible(false); - - - return true; - } - - - case R.id.menu_secret: { // 进入私密模式 - secret_mode = 1; // 先临时设为1(用于对话框标题提示) - AlertDialog.Builder dialog = new AlertDialog.Builder(NotesListActivity.this); - dialog.setTitle("重要提醒") - .setMessage("您确认进入私密模式吗?") - .setCancelable(false) - .setPositiveButton("确认", (d, which) -> { - startAsyncNotesListQuery(); - Toast.makeText(NotesListActivity.this, "您已进入私密模式", Toast.LENGTH_SHORT).show(); - }) - .setNegativeButton("取消", (d, which) -> { - secret_mode = 0; // 恢复状态 - supportInvalidateOptionsMenu(); // 强制刷新菜单 - }) - .show(); - break; - } - case R.id.menu_quit_secret: { // 退出私密模式 - AlertDialog.Builder dialog = new AlertDialog.Builder(NotesListActivity.this); - dialog.setTitle("重要提醒") - .setMessage("您确认退出私密模式吗?") - .setCancelable(false) - .setPositiveButton("确认", (d, which) -> { - secret_mode = 0; - startAsyncNotesListQuery(); - supportInvalidateOptionsMenu(); // 刷新菜单 - Toast.makeText(NotesListActivity.this, "您已退出私密模式", Toast.LENGTH_SHORT).show(); - }) - .setNegativeButton("取消", null) // 无需操作 - .show(); - break; - } - -ShareActionProvider: -@Override -public boolean onCreateOptionsMenu(Menu menu) { - getMenuInflater().inflate(R.menu.note_list, menu); - MenuItem enterSecret = menu.findItem(R.id.menu_secret); - MenuItem quitSecret = menu.findItem(R.id.menu_quit_secret); - enterSecret.setVisible(secret_mode == 0); // 非私密模式时显示"进入" - quitSecret.setVisible(secret_mode == 1); // 私密模式时显示"退出" - return true; -} \ No newline at end of file