|
|
|
@ -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;
|
|
|
|
|
}
|
|
|
|
|