|
|
|
@ -123,7 +123,7 @@ public class NoteEditActivity extends Activity implements OnClickListener,
|
|
|
|
|
|
|
|
|
|
public ImageButton note_Read;
|
|
|
|
|
|
|
|
|
|
public Button note_revote;
|
|
|
|
|
public Button note_revoke;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private static final Map<Integer, Integer> sBgSelectorBtnsMap = new HashMap<Integer, Integer>();
|
|
|
|
@ -428,8 +428,8 @@ public class NoteEditActivity extends Activity implements OnClickListener,
|
|
|
|
|
mNoteHeaderHolder.ibSetBgColor = (ImageView) findViewById(R.id.btn_set_bg_color);
|
|
|
|
|
mNoteHeaderHolder.startDraw = (ImageButton) findViewById(R.id.imageButton2);
|
|
|
|
|
mNoteHeaderHolder.note_Read = (ImageButton) findViewById(R.id.menu_note_read);
|
|
|
|
|
mNoteHeaderHolder.note_revote = (Button) findViewById(R.id.action_undo);
|
|
|
|
|
mNoteHeaderHolder.note_revote.setOnClickListener(new OnClickListener() {
|
|
|
|
|
mNoteHeaderHolder.note_revoke = (Button) findViewById(R.id.action_undo);
|
|
|
|
|
mNoteHeaderHolder.note_revoke.setOnClickListener(new OnClickListener() {
|
|
|
|
|
@Override
|
|
|
|
|
public void onClick(View view) {
|
|
|
|
|
backTrack();
|
|
|
|
@ -438,6 +438,19 @@ public class NoteEditActivity extends Activity implements OnClickListener,
|
|
|
|
|
mNoteHeaderHolder.note_Read.setOnClickListener(new OnClickListener() {
|
|
|
|
|
@Override
|
|
|
|
|
public void onClick(View view) {
|
|
|
|
|
mTTS = new TextToSpeech(NoteEditActivity.this, new OnInitListener() {
|
|
|
|
|
@Override
|
|
|
|
|
public void onInit(int i) {
|
|
|
|
|
if (i == TextToSpeech.SUCCESS){
|
|
|
|
|
int result = mTTS.setLanguage(Locale.US);
|
|
|
|
|
if (result != TextToSpeech.LANG_COUNTRY_AVAILABLE
|
|
|
|
|
&& result != TextToSpeech.LANG_AVAILABLE){
|
|
|
|
|
//Toast.makeText(NoteEditActivity.this,"暂不支持此种语言", Toast.LENGTH_LONG);
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
readText();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
@ -500,19 +513,6 @@ public class NoteEditActivity extends Activity implements OnClickListener,
|
|
|
|
|
}
|
|
|
|
|
mEditTextList = (LinearLayout) findViewById(R.id.note_edit_list);
|
|
|
|
|
|
|
|
|
|
mTTS = new TextToSpeech(this, new OnInitListener() {
|
|
|
|
|
@Override
|
|
|
|
|
public void onInit(int i) {
|
|
|
|
|
if (i == TextToSpeech.SUCCESS){
|
|
|
|
|
int result = mTTS.setLanguage(Locale.US);
|
|
|
|
|
if (result != TextToSpeech.LANG_COUNTRY_AVAILABLE
|
|
|
|
|
&& result != TextToSpeech.LANG_AVAILABLE){
|
|
|
|
|
//Toast.makeText(NoteEditActivity.this,"暂不支持此种语言", Toast.LENGTH_LONG);
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@ -532,20 +532,20 @@ public class NoteEditActivity extends Activity implements OnClickListener,
|
|
|
|
|
}else{
|
|
|
|
|
mHistory.add(input_text);
|
|
|
|
|
}
|
|
|
|
|
mNoteHeaderHolder.note_revote.setEnabled(true);
|
|
|
|
|
mNoteHeaderHolder.note_revoke.setEnabled(true);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void backTrack(){
|
|
|
|
|
int stack_size = mHistory.size();
|
|
|
|
|
mIsRevort = true;
|
|
|
|
|
if (stack_size <= 1){
|
|
|
|
|
mNoteHeaderHolder.note_revote.setEnabled(false);
|
|
|
|
|
mNoteHeaderHolder.note_revoke.setEnabled(false);
|
|
|
|
|
return;
|
|
|
|
|
}else{
|
|
|
|
|
mNoteEditor.setText((CharSequence) mHistory.elementAt(stack_size - 2));
|
|
|
|
|
mHistory.removeElementAt(stack_size - 1);
|
|
|
|
|
if (stack_size == 2){
|
|
|
|
|
mNoteHeaderHolder.note_revote.setEnabled(false);
|
|
|
|
|
mNoteHeaderHolder.note_revoke.setEnabled(false);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|