添加注释 #2

Open
psw5zmj39 wants to merge 14 commits from 小米2 into main

@ -20,17 +20,17 @@
android:layout_height="fill_parent"
android:background="@drawable/list_background"
xmlns:android="http://schemas.android.com/apk/res/android">
<!-- 主内容区域 - 垂直线性布局 -->
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<!-- 标题栏区域 - 包含修改日期、提醒信息和设置按钮 -->
<LinearLayout
android:id="@+id/note_title"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<!-- 最后修改日期显示 -->
<TextView
android:id="@+id/tv_modified_date"
android:layout_width="0dip"
@ -39,14 +39,14 @@
android:layout_gravity="left|center_vertical"
android:layout_marginRight="8dip"
android:textAppearance="@style/TextAppearanceSecondaryItem" />
<!-- 提醒图标 -->
<ImageView
android:id="@+id/iv_alert_icon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:background="@drawable/title_alert" />
<!-- 提醒日期显示 -->
<TextView
android:id="@+id/tv_alert_date"
android:layout_width="wrap_content"
@ -55,25 +55,25 @@
android:layout_marginLeft="2dip"
android:layout_marginRight="8dip"
android:textAppearance="@style/TextAppearanceSecondaryItem" />
<!-- 设置按钮 -->
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="@drawable/bg_btn_set_color" />
</LinearLayout>
<!-- 编辑区域 - 包含顶部装饰条、可滚动编辑区和底部装饰条 -->
<LinearLayout
android:id="@+id/sv_note_edit"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<!-- 顶部装饰条 -->
<ImageView
android:layout_width="fill_parent"
android:layout_height="7dip"
android:background="@drawable/bg_color_btn_mask" />
<!-- 可滚动的编辑区域 -->
<ScrollView
android:layout_width="fill_parent"
android:layout_height="0dip"
@ -86,19 +86,19 @@
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<!-- 自定义的便签编辑文本框 -->
<net.micode.notes.ui.NoteEditText
android:id="@+id/note_edit_view"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="left|top"
android:background="@null"
android:autoLink="all"
android:linksClickable="false"
android:minLines="12"
android:autoLink="all" <!-- 自动识别链接 -->
android:linksClickable="false" <!-- 链接不可点击 -->
android:minLines="12" <!-- 最小12行高度 -->
android:textAppearance="@style/TextAppearancePrimaryItem"
android:lineSpacingMultiplier="1.2" />
android:lineSpacingMultiplier="1.2" /> <!-- 1.2倍行距 -->
<!-- 编辑列表(默认隐藏) -->
<LinearLayout
android:id="@+id/note_edit_list"
android:layout_width="fill_parent"
@ -132,7 +132,7 @@
android:layout_marginRight="8dip"
android:layout_gravity="top|right"
android:visibility="gone">
<!-- 黄色背景选项 -->
<FrameLayout
android:layout_width="0dip"
android:layout_height="match_parent"
@ -153,7 +153,7 @@
android:visibility="gone"
android:src="@drawable/selected" />
</FrameLayout>
<!-- 蓝色背景选项 -->
<FrameLayout
android:layout_width="0dip"
android:layout_height="match_parent"
@ -174,7 +174,7 @@
android:layout_marginRight="3dip"
android:src="@drawable/selected" />
</FrameLayout>
<!-- 白色背景选项 -->
<FrameLayout
android:layout_width="0dip"
android:layout_height="match_parent"
@ -195,7 +195,7 @@
android:layout_marginRight="2dip"
android:src="@drawable/selected" />
</FrameLayout>
<!-- 绿色背景选项 -->
<FrameLayout
android:layout_width="0dip"
android:layout_height="match_parent"
@ -215,7 +215,7 @@
android:visibility="gone"
android:src="@drawable/selected" />
</FrameLayout>
<!-- 红色背景选项 -->
<FrameLayout
android:layout_width="0dip"
android:layout_height="match_parent"
@ -236,7 +236,7 @@
android:src="@drawable/selected" />
</FrameLayout>
</LinearLayout>
<!-- 字体大小选择面板(默认隐藏) -->
<LinearLayout
android:id="@+id/font_size_selector"
android:layout_width="fill_parent"
@ -244,7 +244,7 @@
android:background="@drawable/font_size_selector_bg"
android:layout_gravity="bottom"
android:visibility="gone">
<!-- 小号字体选项 -->
<FrameLayout
android:id="@+id/ll_font_small"
android:layout_width="0dip"
@ -282,7 +282,7 @@
android:visibility="gone"
android:src="@drawable/selected" />
</FrameLayout>
<!-- 中号字体选项 -->
<FrameLayout
android:id="@+id/ll_font_normal"
android:layout_width="0dip"
@ -320,7 +320,7 @@
android:layout_marginBottom="-7dip"
android:src="@drawable/selected" />
</FrameLayout>
<!-- 大号字体选项 -->
<FrameLayout
android:id="@+id/ll_font_large"
android:layout_width="0dip"
@ -358,7 +358,7 @@
android:layout_marginBottom="-7dip"
android:src="@drawable/selected" />
</FrameLayout>
<!-- 特大号字体选项 -->
<FrameLayout
android:id="@+id/ll_font_super"
android:layout_width="0dip"

@ -19,40 +19,44 @@
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:background="@drawable/list_background"> <!-- 列表背景图 -->
<!-- 主内容区域 - 垂直线性布局 -->
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<!-- 标题栏(默认隐藏,需要时显示) -->
<TextView
android:id="@+id/tv_title_bar"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/title_bar_bg"
android:visibility="gone"
android:gravity="center_vertical"
android:singleLine="true"
android:textColor="#FFEAD1AE"
android:textSize="@dimen/text_font_size_medium" />
android:background="@drawable/title_bar_bg" <!-- 标题栏背景 -->
android:visibility="gone" <!-- 初始状态隐藏 -->
android:gravity="center_vertical" <!-- 内容垂直居中 -->
android:singleLine="true" <!-- 单行显示 -->
android:textColor="#FFEAD1AE" <!-- 浅黄色文字 -->
android:textSize="@dimen/text_font_size_medium" /> <!-- 中号字体 -->
<!-- 便签列表视图 -->
<ListView
android:id="@+id/notes_list"
android:layout_width="fill_parent"
android:layout_height="0dip"
android:layout_weight="1"
android:cacheColorHint="@null"
android:listSelector="@android:color/transparent"
android:divider="@null"
android:fadingEdge="@null" />
android:layout_height="0dip" <!-- 高度由weight决定 -->
android:layout_weight="1" <!-- 占据剩余所有空间 -->
android:cacheColorHint="@null" <!-- 禁用缓存颜色优化 -->
android:listSelector="@android:color/transparent" <!-- 透明选择器 -->
android:divider="@null" <!-- 无分隔线 -->
android:fadingEdge="@null" /> <!-- 禁用边缘渐变效果 -->
</LinearLayout>
<!-- 底部新建便签按钮(固定位置) -->
<Button
android:id="@+id/btn_new_note"
android:background="@drawable/new_note"
android:background="@drawable/new_note" <!-- 自定义按钮背景 -->
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:focusable="false"
android:layout_gravity="bottom" />
</FrameLayout>
android:focusable="false" <!-- 不获取焦点 -->
android:layout_gravity="bottom" /> <!-- 固定在底部 -->
</FrameLayout>

@ -17,21 +17,25 @@
<FrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="146dip"
android:layout_height="146dip">
android:layout_width="146dip" <!-- 固定宽度2单元格宽度 -->
android:layout_height="146dip"> <!-- 固定高度2单元格高度 -->
<!-- 背景图片层(可通过代码动态更换) -->
<ImageView
android:id="@+id/widget_bg_image"
android:layout_width="fill_parent"
android:layout_width="fill_parent" <!-- 填满父容器 -->
android:layout_height="fill_parent" />
<!-- 便签文本内容显示区 -->
<TextView
android:id="@+id/widget_text"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:paddingTop="20dip"
android:paddingLeft="15dip"
android:paddingRight="15dip"
android:textSize="14sp"
android:textColor="#FF663300"
android:maxLines="6"
android:lineSpacingMultiplier="1.2" />
</FrameLayout>
android:paddingTop="20dip" <!-- 顶部内边距 -->
android:paddingLeft="15dip" <!-- 左侧内边距 -->
android:paddingRight="15dip" <!-- 右侧内边距 -->
android:textSize="14sp" <!-- 字体大小 -->
android:textColor="#FF663300" <!-- 棕褐色文字 -->
android:maxLines="6" <!-- 最多显示6行 -->
android:lineSpacingMultiplier="1.2" /> <!-- 1.2倍行间距 -->
</FrameLayout>

@ -17,23 +17,25 @@
<FrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="294dip"
android:layout_height="294dip">
android:layout_width="294dip" <!-- 固定宽度4单元格宽度 -->
android:layout_height="294dip"> <!-- 固定高度4单元格高度 -->
<!-- 背景图片层(支持动态更换) -->
<ImageView
android:id="@+id/widget_bg_image"
android:layout_width="fill_parent"
android:layout_width="fill_parent" <!-- 填满整个微件区域 -->
android:layout_height="fill_parent" />
<!-- 便签文本内容显示区(针对大尺寸优化) -->
<TextView
android:id="@+id/widget_text"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:paddingTop="40dip"
android:paddingLeft="15dip"
android:paddingRight="15dip"
android:textSize="14sp"
android:textColor="#FF663300"
android:maxLines="12"
android:lineSpacingMultiplier="1.2" />
android:paddingTop="40dip" <!-- 更大的顶部内边距 -->
android:paddingLeft="15dip" <!-- 左侧内边距 -->
android:paddingRight="15dip" <!-- 右侧内边距 -->
android:textSize="14sp" <!-- 字体大小保持与2x2一致 -->
android:textColor="#FF663300" <!-- 棕褐色文字 -->
android:maxLines="12" <!-- 最大显示行数增加至12行 -->
android:lineSpacingMultiplier="1.2" /> <!-- 1.2倍行间距 -->
</FrameLayout>

@ -15,38 +15,46 @@
limitations under the License.
-->
<menu
xmlns:android="http://schemas.android.com/apk/res/android">
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<!-- 新建便签 -->
<item
android:id="@+id/menu_new_note"
android:title="@string/notelist_menu_new"/>
android:title="@string/notelist_menu_new"/> <!-- 字符串资源:新建 -->
<!-- 删除当前便签 -->
<item
android:id="@+id/menu_delete"
android:title="@string/menu_delete"/>
android:title="@string/menu_delete"/> <!-- 字符串资源:删除 -->
<!-- 字体大小调整(点击后应弹出子菜单) -->
<item
android:id="@+id/menu_font_size"
android:title="@string/menu_font_size"/>
android:title="@string/menu_font_size"/> <!-- 字符串资源:字体大小 -->
<!-- 列表模式切换(普通模式/清单模式) -->
<item
android:id="@+id/menu_list_mode"
android:title="@string/menu_list_mode" />
android:title="@string/menu_list_mode" /> <!-- 字符串资源:列表模式 -->
<!-- 分享便签内容 -->
<item
android:id="@+id/menu_share"
android:title="@string/menu_share"/>
android:title="@string/menu_share"/> <!-- 字符串资源:分享 -->
<!-- 发送便签到桌面(创建快捷方式) -->
<item
android:id="@+id/menu_send_to_desktop"
android:title="@string/menu_send_to_desktop"/>
android:title="@string/menu_send_to_desktop"/> <!-- 字符串资源:发送到桌面 -->
<!-- 设置提醒时间 -->
<item
android:id="@+id/menu_alert"
android:title="@string/menu_alert" />
android:title="@string/menu_alert" /> <!-- 字符串资源:提醒 -->
<!-- 删除已设置的提醒 -->
<item
android:id="@+id/menu_delete_remind"
android:title="@string/menu_remove_remind" />
android:title="@string/menu_remove_remind" /> <!-- 字符串资源:删除提醒 -->
</menu>

@ -15,25 +15,40 @@
limitations under the License.
-->
<menu
xmlns:android="http://schemas.android.com/apk/res/android">
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<!-- 新建文件夹菜单项 -->
<!-- 点击后将触发创建新文件夹的操作流程 -->
<!-- ID: 全局唯一标识符,用于在代码中引用此菜单项 -->
<!-- 标题: 从字符串资源中获取本地化文本 -->
<item
android:id="@+id/menu_new_folder"
android:title="@string/menu_create_folder"/>
<!-- 导出文本菜单项 -->
<!-- 用于将当前内容导出为文本格式文件 -->
<item
android:id="@+id/menu_export_text"
android:title="@string/menu_export_text"/>
<!-- 数据同步菜单项 -->
<!-- 触发与服务器的数据同步操作 -->
<!-- 通常会显示同步状态和进度 -->
<item
android:id="@+id/menu_sync"
android:title="@string/menu_sync"/>
<!-- 设置菜单项 -->
<!-- 导航到应用设置界面 -->
<!-- 包含用户偏好和应用配置选项 -->
<item
android:id="@+id/menu_setting"
android:title="@string/menu_setting" />
<!-- 搜索菜单项 -->
<!-- 激活应用内搜索功能 -->
<!-- 通常会显示搜索框并支持关键词搜索 -->
<item
android:id="@+id/menu_search"
android:title="@string/menu_search"/>
</menu>
</menu>

@ -15,14 +15,27 @@
limitations under the License.
-->
<menu
xmlns:android="http://schemas.android.com/apk/res/android">
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<!-- 移动操作菜单项 -->
<!-- 功能: 将选中项移动到其他位置(如文件夹、分类等) -->
<!-- 实现说明:
- 显示优先级: 始终显示在操作栏中(showAsAction=always)
- 显示格式: 同时显示图标和文本(withText)
- 图标资源: 使用@drawable/menu_move作为视觉标识
-->
<item
android:id="@+id/move"
android:title="@string/menu_move"
android:icon="@drawable/menu_move"
android:showAsAction="always|withText" />
<!-- 删除操作菜单项 -->
<!-- 功能: 永久删除选中项(需二次确认避免误操作) -->
<!-- 实现说明:
- 显示优先级: 与move同级始终显示在操作栏
- 视觉强调: 建议使用警示色图标(如红色)增强用户感知
- 交互流程: 点击后应弹出确认对话框
-->
<item
android:id="@+id/delete"
android:title="@string/menu_delete"

@ -16,16 +16,21 @@
-->
<resources>
<!-- Backup format -->
<!-- 笔记导出备份格式配置 -->
<!-- 定义笔记导出为文本时的层级结构和格式模板 -->
<!-- 数组元素顺序对应导出内容的层级关系 -->
<string-array name="format_for_exported_note">
<item>-%s</item> <!-- format_folder_name -->
<item>--%s</item> <!-- format_folder_note_date -->
<item>--%s</item> <!-- format_note_date -->
<item>--%s</item> <!-- format_note_content -->
<item>-%s</item> <!-- 文件夹名称格式: 一级前缀为"-" -->
<item>--%s</item> <!-- 文件夹内笔记日期格式: 二级前缀为"--" -->
<item>--%s</item> <!-- 笔记日期格式: 二级前缀为"--" -->
<item>--%s</item> <!-- 笔记内容格式: 二级前缀为"--" -->
</string-array>
<!-- 笔记分享方式配置 -->
<!-- 定义笔记分享功能中可用的分享渠道 -->
<!-- 数组元素将作为分享对话框中的选项显示 -->
<string-array name="menu_share_ways">
<item>Messaging</item>
<item>Email</item>
<item>Messaging</item> <!-- 短信分享渠道 -->
<item>Email</item> <!-- 邮件分享渠道 -->
</string-array>
</resources>

@ -17,119 +17,178 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="app_name">Notes</string>
<string name="app_widget2x2">Notes 2x2</string>
<string name="app_widget4x4">Notes 4x4</string>
<!-- 应用基础信息 -->
<string name="app_name">Notes</string> <!-- 应用名称 -->
<string name="app_widget2x2">Notes 2x2</string> <!-- 2x2尺寸桌面小部件名称 -->
<string name="app_widget4x4">Notes 4x4</string> <!-- 4x4尺寸桌面小部件名称 -->
<!-- 小部件相关文本 -->
<string name="widget_havenot_content">No associated note found, click to create associated note.</string>
<string name="widget_under_visit_mode">Privacy modecan not see note content</string>
<string name="notelist_string_info">...</string>
<string name="notelist_menu_new">Add note</string>
<!-- 笔记列表相关 -->
<string name="notelist_string_info">...</string> <!-- 笔记列表信息占位符 -->
<string name="notelist_menu_new">Add note</string> <!-- 新建笔记菜单项 -->
<!-- 提醒功能相关 -->
<string name="delete_remind_time_message">Delete reminder successfully</string>
<string name="set_remind_time_message">Set reminder</string>
<string name="note_alert_expired">Expired</string>
<string name="format_date_ymd">yyyyMMdd</string>
<string name="format_datetime_mdhm">MMMd kk:mm</string>
<string name="notealert_ok">Got it</string>
<string name="notealert_enter">Take a look</string>
<string name="note_link_tel">Call</string>
<string name="note_link_email">Send email</string>
<string name="note_link_web">Browse web</string>
<string name="note_link_other">Open map</string>
<!-- Text export file information -->
<string name="file_path">/MIUI/notes/</string>
<string name="file_name_txt_format">notes_%s.txt</string>
<!-- notes list 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>
<string name="menu_sync">Sync</string>
<string name="menu_sync_cancel">Cancel syncing</string>
<string name="menu_setting">Settings</string>
<string name="menu_search">Search</string>
<string name="menu_delete">Delete</string>
<string name="menu_move">Move to folder</string>
<string name="menu_select_title">%d selected</string>
<string name="menu_select_none">Nothing selected, the operation is invalid</string>
<string name="menu_select_all">Select all</string>
<string name="menu_deselect_all">Deselect all</string>
<string name="menu_font_size">Font size</string>
<string name="menu_font_small">Small</string>
<string name="menu_font_normal">Medium</string>
<string name="menu_font_large">Large</string>
<string name="menu_font_super">Super</string>
<string name="menu_list_mode">Enter check list</string>
<string name="menu_normal_mode">Leave check list</string>
<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="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>
<string name="menu_alert">Remind me</string>
<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="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>
<string name="alert_message_delete_notes">Confirm to delete the selected %d notes?</string>
<string name="alert_message_delete_note">Confirm to delete this note?</string>
<string name="format_move_notes_to_folder">Have moved selected %1$d notes to %2$s folder</string>
<!-- Error information -->
<string name="error_sdcard_unmounted">SD card busy, not available now</string>
<string name="error_sdcard_export">Export failed, please check SD card</string>
<string name="error_note_not_exist">The note is not exist</string>
<string name="error_note_empty_for_clock">Sorry, can not set clock on empty note</string>
<string name="error_note_empty_for_send_to_desktop">Sorry, can not send and empty note to home</string>
<string name="success_sdcard_export">Export successful</string>
<string name="failed_sdcard_export">Export fail</string>
<string name="format_exported_file_location">Export text file (%1$s) to SD (%2$s) directory</string>
<!-- Sync -->
<string name="ticker_syncing">Syncing notes...</string>
<string name="ticker_success">Sync is successful</string>
<string name="ticker_fail">Sync is failed</string>
<string name="ticker_cancel">Sync is canceled</string>
<string name="success_sync_account">Sync is successful with account %1$s</string>
<string name="error_sync_network">Sync failed, please check network and account settings</string>
<string name="error_sync_internal">Sync failed, internal error occurs</string>
<string name="error_sync_cancelled">Sync is canceled</string>
<string name="sync_progress_login">Logging into %1$s...</string>
<string name="sync_progress_init_list">Getting remote note list...</string>
<string name="sync_progress_syncing">Synchronize local notes with Google Task...</string>
<!-- Preferences -->
<string name="preferences_title">Settings</string>
<string name="preferences_account_title">Sync account</string>
<string name="preferences_account_summary">Sync notes with google task</string>
<string name="preferences_last_sync_time">Last sync time %1$s</string>
<string name="preferences_last_sync_time_format">yyyy-MM-dd hh:mm:ss</string>
<string name="preferences_add_account">Add account</string>
<string name="preferences_menu_change_account">Change sync account</string>
<string name="preferences_menu_remove_account">Remove sync account</string>
<string name="preferences_menu_cancel">Cancel</string>
<string name="preferences_button_sync_immediately">Sync immediately</string>
<string name="preferences_button_sync_cancel">Cancel syncing</string>
<string name="preferences_dialog_change_account_title">Current account %1$s</string>
<string name="preferences_dialog_change_account_warn_msg">All sync related information will be deleted, which may result in duplicated items sometime</string>
<string name="preferences_dialog_select_account_title">Sync notes</string>
<string name="preferences_dialog_select_account_tips">Please select a google account. Local notes will be synced with google task.</string>
<string name="preferences_toast_cannot_change_account">Cannot change the account because sync is in progress</string>
<string name="preferences_toast_success_set_accout">%1$s has been set as the sync account</string>
<string name="preferences_bg_random_appear_title">New note background color random</string>
<string name="button_delete">Delete</string>
<string name="call_record_folder_name">Call notes</string>
<string name="hint_foler_name">Input name</string>
<string name="search_label">Searching Notes</string>
<string name="search_hint">Search notes</string>
<string name="search_setting_description">Text in your notes</string>
<string name="search">Notes</string>
<string name="datetime_dialog_ok">set</string>
<string name="datetime_dialog_cancel">cancel</string>
<string name="note_alert_expired">Expired</string> <!-- 过期提醒标识 -->
<!-- 日期时间格式 -->
<string name="format_date_ymd">yyyyMMdd</string> <!-- 年月日格式 -->
<string name="format_datetime_mdhm">MMMd kk:mm</string> <!-- 月日时分格式 -->
<!-- 提醒对话框 -->
<string name="notealert_ok">Got it</string> <!-- 确认按钮 -->
<string name="notealert_enter">Take a look</string> <!-- 查看按钮 -->
<!-- 链接处理 -->
<string name="note_link_tel">Call</string> <!-- 电话链接操作 -->
<string name="note_link_email">Send email</string> <!-- 邮件链接操作 -->
<string name="note_link_web">Browse web</string> <!-- 网页链接操作 -->
<string name="note_link_other">Open map</string> <!-- 其他链接操作 -->
<!-- 导出文件配置 -->
<string name="file_path">/MIUI/notes/</string> <!-- 默认导出路径 -->
<string name="file_name_txt_format">notes_%s.txt</string> <!-- 导出文件名格式 -->
<!-- 文件夹相关 -->
<string name="format_folder_files_count">(%d)</string> <!-- 文件夹计数格式 -->
<string name="menu_create_folder">New Folder</string> <!-- 创建文件夹菜单 -->
<string name="folder_exist">The folder %1$s exist, please rename</string> <!-- 文件夹已存在提示 -->
<!-- 主菜单相关 -->
<string name="menu_export_text">Export text</string> <!-- 导出文本菜单 -->
<string name="menu_sync">Sync</string> <!-- 同步菜单 -->
<string name="menu_sync_cancel">Cancel syncing</string> <!-- 取消同步 -->
<string name="menu_setting">Settings</string> <!-- 设置菜单 -->
<string name="menu_search">Search</string> <!-- 搜索菜单 -->
<string name="menu_delete">Delete</string> <!-- 删除菜单 -->
<string name="menu_move">Move to folder</string> <!-- 移动到文件夹菜单 -->
<!-- 多选操作相关 -->
<string name="menu_select_title">%d selected</string> <!-- 选中项计数标题 -->
<string name="menu_select_none">Nothing selected, the operation is invalid</string> <!-- 未选中提示 -->
<string name="menu_select_all">Select all</string> <!-- 全选菜单 -->
<string name="menu_deselect_all">Deselect all</string> <!-- 取消全选菜单 -->
<!-- 字体设置相关 -->
<string name="menu_font_size">Font size</string> <!-- 字体大小菜单 -->
<string name="menu_font_small">Small</string> <!-- 小字体选项 -->
<string name="menu_font_normal">Medium</string> <!-- 中字体选项 -->
<string name="menu_font_large">Large</string> <!-- 大字体选项 -->
<string name="menu_font_super">Super</string> <!-- 超大字体选项 -->
<!-- 列表模式相关 -->
<string name="menu_list_mode">Enter check list</string> <!-- 进入待办列表模式 -->
<string name="menu_normal_mode">Leave check list</string> <!-- 离开待办列表模式 -->
<!-- 文件夹操作菜单 -->
<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_share">Share</string> <!-- 分享菜单 -->
<string name="menu_send_to_desktop">Send to home</string> <!-- 添加到桌面 -->
<!-- 提醒设置菜单 -->
<string name="menu_alert">Remind me</string> <!-- 设置提醒 -->
<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="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> <!-- 删除选中项标题 -->
<string name="alert_message_delete_notes">Confirm to delete the selected %d notes?</string> <!-- 删除多条确认 -->
<string name="alert_message_delete_note">Confirm to delete this note?</string> <!-- 删除单条确认 -->
<!-- 移动操作结果 -->
<string name="format_move_notes_to_folder">Have moved selected %1$d notes to %2$s folder</string> <!-- 移动成功提示 -->
<!-- 错误提示信息 -->
<string name="error_sdcard_unmounted">SD card busy, not available now</string> <!-- SD卡不可用 -->
<string name="error_sdcard_export">Export failed, please check SD card</string> <!-- 导出失败 -->
<string name="error_note_not_exist">The note is not exist</string> <!-- 笔记不存在 -->
<string name="error_note_empty_for_clock">Sorry, can not set clock on empty note</string> <!-- 空笔记不能设置提醒 -->
<string name="error_note_empty_for_send_to_desktop">Sorry, can not send and empty note to home</string> <!-- 空笔记不能添加到桌面 -->
<!-- 导出结果提示 -->
<string name="success_sdcard_export">Export successful</string> <!-- 导出成功 -->
<string name="failed_sdcard_export">Export fail</string> <!-- 导出失败 -->
<string name="format_exported_file_location">Export text file (%1$s) to SD (%2$s) directory</string> <!-- 导出文件位置信息 -->
<!-- 同步相关提示 -->
<string name="ticker_syncing">Syncing notes...</string> <!-- 同步中通知 -->
<string name="ticker_success">Sync is successful</string> <!-- 同步成功通知 -->
<string name="ticker_fail">Sync is failed</string> <!-- 同步失败通知 -->
<string name="ticker_cancel">Sync is canceled</string> <!-- 同步取消通知 -->
<string name="success_sync_account">Sync is successful with account %1$s</string> <!-- 账号同步成功 -->
<string name="error_sync_network">Sync failed, please check network and account settings</string> <!-- 网络同步错误 -->
<string name="error_sync_internal">Sync failed, internal error occurs</string> <!-- 内部同步错误 -->
<string name="error_sync_cancelled">Sync is canceled</string> <!-- 同步已取消 -->
<!-- 同步进度提示 -->
<string name="sync_progress_login">Logging into %1$s...</string> <!-- 登录中 -->
<string name="sync_progress_init_list">Getting remote note list...</string> <!-- 获取远程笔记列表 -->
<string name="sync_progress_syncing">Synchronize local notes with Google Task...</string> <!-- 与Google Task同步 -->
<!-- 设置页面相关 -->
<string name="preferences_title">Settings</string> <!-- 设置页面标题 -->
<string name="preferences_account_title">Sync account</string> <!-- 同步账号标题 -->
<string name="preferences_account_summary">Sync notes with google task</string> <!-- 同步账号摘要 -->
<string name="preferences_last_sync_time">Last sync time %1$s</string> <!-- 上次同步时间 -->
<string name="preferences_last_sync_time_format">yyyy-MM-dd hh:mm:ss</string> <!-- 同步时间格式 -->
<string name="preferences_add_account">Add account</string> <!-- 添加账号 -->
<string name="preferences_menu_change_account">Change sync account</string> <!-- 更改同步账号 -->
<string name="preferences_menu_remove_account">Remove sync account</string> <!-- 移除同步账号 -->
<string name="preferences_menu_cancel">Cancel</string> <!-- 取消操作 -->
<string name="preferences_button_sync_immediately">Sync immediately</string> <!-- 立即同步按钮 -->
<string name="preferences_button_sync_cancel">Cancel syncing</string> <!-- 取消同步按钮 -->
<!-- 账号设置对话框 -->
<string name="preferences_dialog_change_account_title">Current account %1$s</string> <!-- 当前账号标题 -->
<string name="preferences_dialog_change_account_warn_msg">All sync related information will be deleted, which may result in duplicated items sometime</string> <!-- 更改账号警告 -->
<string name="preferences_dialog_select_account_title">Sync notes</string> <!-- 选择账号标题 -->
<string name="preferences_dialog_select_account_tips">Please select a google account. Local notes will be synced with google task.</string> <!-- 选择账号提示 -->
<!-- 设置相关提示 -->
<string name="preferences_toast_cannot_change_account">Cannot change the account because sync is in progress</string> <!-- 同步中无法更改账号 -->
<string name="preferences_toast_success_set_accout">%1$s has been set as the sync account</string> <!-- 设置账号成功 -->
<string name="preferences_bg_random_appear_title">New note background color random</string> <!-- 随机背景设置标题 -->
<!-- 通用按钮 -->
<string name="button_delete">Delete</string> <!-- 删除按钮 -->
<!-- 通话记录文件夹 -->
<string name="call_record_folder_name">Call notes</string> <!-- 通话记录文件夹名称 -->
<!-- 输入提示 -->
<string name="hint_foler_name">Input name</string> <!-- 文件夹命名提示 -->
<!-- 搜索相关 -->
<string name="search_label">Searching Notes</string> <!-- 搜索标签 -->
<string name="search_hint">Search notes</string> <!-- 搜索提示 -->
<string name="search_setting_description">Text in your notes</string> <!-- 搜索设置描述 -->
<string name="search">Notes</string> <!-- 搜索结果标题 -->
<!-- 日期时间对话框 -->
<string name="datetime_dialog_ok">set</string> <!-- 日期时间确认 -->
<string name="datetime_dialog_cancel">cancel</string> <!-- 日期时间取消 -->
<!-- 搜索结果复数处理 -->
<plurals name="search_results_title">
<item quantity="one"><xliff:g id="number" example="1">%1$s</xliff:g> result for \"<xliff:g id="search" example="???">%2$s</xliff:g>\"</item>
<!-- Case of 0 or 2 or more results. -->
<!-- 单个搜索结果 -->
<item quantity="one"><xliff:g id="number" example="1">%1$s</xliff:g> result for \"<xliff:g id="search" example="???">%2$s</xliff:g>\"</item>
<!-- 多个搜索结果 -->
<item quantity="other"><xliff:g id="number" example="15">%1$s</xliff:g> results for \"<xliff:g id="search" example="???">%2$s</xliff:g>\"</item>
</plurals>
</resources>
</resources>

@ -16,54 +16,80 @@
-->
<resources>
<!-- ------------------------ 文本外观样式 ------------------------ -->
<!-- 超大字体样式 -->
<!-- 用于需要突出显示的重要文本 -->
<style name="TextAppearanceSuper">
<item name="android:textSize">@dimen/text_font_size_super</item>
<item name="android:textColorLink">#0000ff</item>
<item name="android:textSize">@dimen/text_font_size_super</item> <!-- 引用字体大小尺寸资源 -->
<item name="android:textColorLink">#0000ff</item> <!-- 链接颜色设为蓝色 -->
</style>
<!-- 大字体样式 -->
<!-- 主要用于标题或次级重要文本 -->
<style name="TextAppearanceLarge">
<item name="android:textSize">@dimen/text_font_size_large</item>
<item name="android:textColorLink">#0000ff</item>
</style>
<!-- 中等字体样式 -->
<!-- 应用内默认正文字体 -->
<style name="TextAppearanceMedium">
<item name="android:textSize">@dimen/text_font_size_medium</item>
<item name="android:textColorLink">#0000ff</item>
</style>
<!-- 正常字体样式 -->
<!-- 用于常规文本显示 -->
<style name="TextAppearanceNormal">
<item name="android:textSize">@dimen/text_font_size_normal</item>
<item name="android:textColorLink">#0000ff</item>
</style>
<!-- 主项文本样式 -->
<!-- 用于列表主项的文本显示 -->
<style name="TextAppearancePrimaryItem">
<item name="android:textSize">@dimen/text_font_size_normal</item>
<item name="android:textColor">@color/primary_text_dark</item>
<item name="android:textColor">@color/primary_text_dark</item> <!-- 使用深色主文本颜色 -->
</style>
<!-- 次项文本样式 -->
<!-- 用于列表次级信息或辅助文本 -->
<style name="TextAppearanceSecondaryItem">
<item name="android:textSize">@dimen/text_font_size_small</item>
<item name="android:textColor">@color/secondary_text_dark</item>
<item name="android:textSize">@dimen/text_font_size_small</item> <!-- 小字体尺寸 -->
<item name="android:textColor">@color/secondary_text_dark</item> <!-- 使用深色次级文本颜色 -->
</style>
<!-- 菜单图标下方文本样式 -->
<!-- 用于ActionBar菜单项图标下方的文本 -->
<style name="TextAppearanceUnderMenuIcon">
<item name="android:textSize">@dimen/text_font_size_normal</item>
<item name="android:textColor">@android:color/black</item>
<item name="android:textColor">@android:color/black</item> <!-- 使用系统黑色 -->
</style>
<!-- 高亮主文本样式 -->
<!-- 用于搜索结果高亮等场景 -->
<style name="HighlightTextAppearancePrimary">
<item name="android:textSize">@dimen/text_font_size_normal</item>
<item name="android:textSize">@dimen/text_font_size_normal</item>
<item name="android:textColor">@color/primary_text_dark</item>
</style>
<!-- 高亮次文本样式 -->
<!-- 辅助信息的高亮显示 -->
<style name="HighlightTextAppearanceSecondary">
<item name="android:textSize">@dimen/text_font_size_small</item>
<item name="android:textColor">@color/secondary_text_dark</item>
</style>
<!-- ------------------------ 应用主题样式 ------------------------ -->
<!-- 笔记应用主主题 -->
<!-- 继承自Holo Light主题定制ActionBar样式 -->
<style name="NoteTheme" parent="@android:style/Theme.Holo.Light">
<item name="android:actionBarStyle">@style/NoteActionBarStyle</item>
<item name="android:actionBarStyle">@style/NoteActionBarStyle</item> <!-- 应用自定义ActionBar样式 -->
</style>
<!-- 自定义ActionBar样式 -->
<!-- 基于Holo Light的Solid ActionBar -->
<style name="NoteActionBarStyle" parent="@android:style/Widget.Holo.Light.ActionBar.Solid">
<item name="android:displayOptions" />
<item name="android:visibility">gone</item>
<item name="android:visibility">visible</item>
</style>
</resources>

@ -2,5 +2,3 @@
222
333
444
乌龟快跑

Loading…
Cancel
Save