添加更换背景按钮及背景切换功能

pull/3/head
rain 3 weeks ago
parent e5028e0713
commit 461e4bd443

Binary file not shown.

After

Width:  |  Height:  |  Size: 676 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

@ -18,8 +18,8 @@
<FrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/list_background">
android:layout_height="fill_parent">
<!-- android:background="@drawable/bg1">-->
<LinearLayout
android:layout_width="fill_parent"

@ -36,6 +36,8 @@
<string name="note_link_web">浏览网页</string>
<string name="note_link_other">打开地图</string>
<!-- note list string -->
<string name="menu_bg1">背景图1</string>
<string name="menu_bg2">背景图2</string>
<string name="menu_create_folder">新建文件夹</string>
<string name="menu_export_text">导出文本</string>
<string name="menu_sync">同步</string>

@ -39,6 +39,9 @@
<string name="file_path">/MIUI/notes/</string>
<string name="file_name_txt_format">notes_%s.txt</string>
<!-- notes list string -->
<string name="menu_bg1">Background: bg1</string>
<string name="menu_bg2">Background: bg2</string>
<string name="format_folder_files_count">(%d)</string>
<string name="menu_create_folder">New Folder</string>
<string name="menu_export_text">Export text</string>
@ -62,6 +65,7 @@
<string name="menu_folder_view">View folder</string>
<string name="menu_folder_delete">Delete folder</string>
<string name="menu_folder_change_name">Change folder name</string>
<string name="menu_add_image">add Image</string>
<string name="folder_exist">The folder %1$s exist, please rename</string>
<string name="menu_share">Share</string>
<string name="menu_send_to_desktop">Send to home</string>
@ -69,7 +73,6 @@
<string name="menu_remove_remind">Delete reminder</string>
<string name="menu_title_select_folder">Select folder</string>
<string name="menu_move_parent_folder">Parent folder</string>
<string name="menu_add_image">add Image</string>
<string name="info_note_enter_desktop">Note added to home</string>
<string name="alert_message_delete_folder">Confirm to delete folder and its notes?</string>
<string name="alert_title_delete">Delete selected notes</string>

@ -79,6 +79,7 @@ import java.io.InputStreamReader;
import java.util.HashSet;
public class NotesListActivity extends Activity implements OnClickListener, OnItemLongClickListener {
private int mode=-1;
private static final int FOLDER_NOTE_LIST_QUERY_TOKEN = 0;
private static final int FOLDER_LIST_QUERY_TOKEN = 1;
@ -139,6 +140,10 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.note_list);
getWindow().setBackgroundDrawableResource(R.drawable.bg1);
getWindow().setBackgroundDrawableResource(R.drawable.bg2);
initResources();
/**
@ -775,12 +780,27 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt
} else {
Log.e(TAG, "Wrong state:" + mState);
}
if (mode==-1){
menu.findItem(R.id.menu_bg1).setVisible(false);
}else if (mode==0){
menu.findItem(R.id.menu_bg2).setVisible(false);
}
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.menu_bg1:{
mode=-1;
getWindow().setBackgroundDrawableResource(R.drawable.bg1);
break;
}
case R.id.menu_bg2:{
mode=0;
getWindow().setBackgroundDrawableResource(R.drawable.bg2);
break;
}
case R.id.menu_new_folder: {
showCreateOrModifyFolderDialog(true);
break;

Loading…
Cancel
Save