diff --git a/README.md b/README.md deleted file mode 100644 index 225f182..0000000 --- a/README.md +++ /dev/null @@ -1,2 +0,0 @@ -# MIUInote - diff --git a/doc/开源软件的泛读维护标注报告文档.docx b/doc/开源软件的泛读维护标注报告文档.docx deleted file mode 100644 index bae8449..0000000 Binary files a/doc/开源软件的泛读维护标注报告文档.docx and /dev/null differ diff --git a/doc/开源软件的质量分析报告文档.docx b/doc/开源软件的质量分析报告文档.docx deleted file mode 100644 index 5202091..0000000 Binary files a/doc/开源软件的质量分析报告文档.docx and /dev/null differ diff --git a/src/main/assets/font/fs.ttf b/src/main/assets/font/fs.ttf new file mode 100644 index 0000000..16eb427 Binary files /dev/null and b/src/main/assets/font/fs.ttf differ diff --git a/src/main/assets/font/fzrjt.TTF b/src/main/assets/font/fzrjt.TTF new file mode 100644 index 0000000..775623e Binary files /dev/null and b/src/main/assets/font/fzrjt.TTF differ diff --git a/src/main/assets/font/fzytk.TTF b/src/main/assets/font/fzytk.TTF new file mode 100644 index 0000000..45c8c19 Binary files /dev/null and b/src/main/assets/font/fzytk.TTF differ diff --git a/src/main/assets/font/kt.ttf b/src/main/assets/font/kt.ttf new file mode 100644 index 0000000..d7c3b90 Binary files /dev/null and b/src/main/assets/font/kt.ttf differ diff --git a/src/main/assets/font/simhei.ttf b/src/main/assets/font/simhei.ttf new file mode 100644 index 0000000..5bd4687 Binary files /dev/null and b/src/main/assets/font/simhei.ttf differ diff --git a/src/main/assets/font/stsong.TTF b/src/main/assets/font/stsong.TTF new file mode 100644 index 0000000..3870605 Binary files /dev/null and b/src/main/assets/font/stsong.TTF differ diff --git a/src/main/java/net/micode/notes/ui/NoteEditActivity.java b/src/main/java/net/micode/notes/ui/NoteEditActivity.java index 2242cb9..b640329 100644 --- a/src/main/java/net/micode/notes/ui/NoteEditActivity.java +++ b/src/main/java/net/micode/notes/ui/NoteEditActivity.java @@ -28,6 +28,7 @@ import android.content.Context; import android.content.DialogInterface; import android.content.Intent; import android.content.SharedPreferences; +import android.content.res.AssetManager; import android.graphics.Paint; import android.graphics.Typeface; import android.os.Bundle; @@ -625,7 +626,70 @@ public class NoteEditActivity extends Activity implements OnClickListener, }); final Dialog dialog = builder.setView(view).show(); } - } + } else if (itemId==R.id.menu_select_font) { + AlertDialog.Builder builder = new AlertDialog.Builder(this); + + builder.setTitle("选择字体") + .setItems(new CharSequence[]{"默认字体", "仿宋_GB2312", "姚体", "宋体","忍者体","楷体","黑体"}, new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, int which) { + switch (which) { + case 0: + // 创建空的模板 +// createEmptyTemplate(); + mNoteEditor.setTypeface(Typeface.DEFAULT); + break; + case 1: + // 创建模板 1 +// createTemplate("模板 1"); +// AssetManager mgr = getAssets(); + Typeface tf1=Typeface.createFromAsset(getAssets(),"font/fs.ttf"); + mNoteEditor.setTypeface(tf1); + break; + case 2: + Typeface tf2=Typeface.createFromAsset(getAssets(),"font/fzytk.TTF"); + mNoteEditor.setTypeface(tf2); + break; + case 3: + // 创建模板 3 +// createTemplate("模板 3"); + Typeface tf3=Typeface.createFromAsset(getAssets(),"font/stsong.TTF"); + mNoteEditor.setTypeface(tf3); + break; + case 4: + Typeface tf4=Typeface.createFromAsset(getAssets(),"font/fzrzt.TTF"); + mNoteEditor.setTypeface(tf4); + break; + case 5: + Typeface tf5=Typeface.createFromAsset(getAssets(),"font/kt.ttf"); + mNoteEditor.setTypeface(tf5); + break; + case 6: + Typeface tf6=Typeface.createFromAsset(getAssets(),"font/simhei.ttf"); + mNoteEditor.setTypeface(tf6); + break; + + + } + } + }); + builder.setPositiveButton("OK", new DialogInterface.OnClickListener(){ + @Override + public void onClick(DialogInterface dialog, int which) { + Toast.makeText(NoteEditActivity.this,"字体设置成功", Toast.LENGTH_SHORT).show(); + dialog.dismiss(); + } + }); + builder.setNegativeButton("cancle", new DialogInterface.OnClickListener(){ + public void onClick(DialogInterface dialog, int which) { + Toast.makeText(NoteEditActivity.this,"字体设置失败", Toast.LENGTH_SHORT).show(); + dialog.dismiss(); + } }); + final Dialog dialog = builder.show(); + + + + + } return true; } diff --git a/src/main/res/menu/note_edit.xml b/src/main/res/menu/note_edit.xml index e1ffb99..f8b36ea 100644 --- a/src/main/res/menu/note_edit.xml +++ b/src/main/res/menu/note_edit.xml @@ -25,6 +25,9 @@ + + \ No newline at end of file