添加了便签显示字符数量功能

master
CYZ 3 years ago
parent 92fb517db6
commit 96154bddda

@ -6,7 +6,8 @@
<entry key="..\:/Android/SDK/platforms/android-22/data/res/layout-xlarge/activity_list.xml" value="0.1" />
<entry key="..\:/Android/SDK/platforms/android-22/data/res/layout/alert_dialog.xml" value="0.10552536231884058" />
<entry key="..\:/MiNote_maintain/new_MiCode/src/Notes1/app/src/main/res/layout/dialog_edit_text.xml" value="0.10552536231884058" />
<entry key="..\:/MiNote_maintain/new_MiCode/src/Notes1/app/src/main/res/layout/note_edit_list_item.xml" value="0.10552536231884058" />
<entry key="..\:/MiNote_maintain/new_MiCode/src/Notes1/app/src/main/res/layout/note_edit.xml" value="0.32364096080910243" />
<entry key="..\:/MiNote_maintain/new_MiCode/src/Notes1/app/src/main/res/layout/note_edit_list_item.xml" value="0.3333333333333333" />
<entry key="..\:/MiNote_maintain/new_MiCode/src/Notes1/app/src/main/res/layout/password.xml" value="0.10552536231884058" />
<entry key="..\:/MiNote_maintain/new_MiCode/src/Notes1/app/src/main/res/menu/note_edit.xml" value="0.17916666666666667" />
<entry key="..\:/MiNote_maintain/new_MiCode/src/Notes1/app/src/main/res/menu/private_folder.xml" value="0.17916666666666667" />

@ -15,11 +15,5 @@ m
=app/src/main/java/net/micode/notes/ui/FoldersListAdapter.java,f\9\f9f49497f95afd327db7a7a512612aa1089003d4
@
app/build.gradle,f\4\f4a01d6a4fcb971362ec00a83903fd3902f52164
S
#.idea/sonarlint/issuestore/index.pb,9\f\9fe84ebb15faf917b7def6236dba604453cc61e0
k
;app/src/main/java/net/micode/notes/ui/NoteEditActivity.java,5\7\577f30d26378ec8a2bd2e4a43f3c79b3f04c402c
l
<app/src/main/java/net/micode/notes/ui/NotesListActivity.java,a\d\ad72331a1bed265bb9c0fe838faa74dbf69fce32
<
build.gradle,f\0\f07866736216be0ee2aba49e392191aeae700a35

@ -1,4 +1,4 @@
#Tue Oct 18 08:59:21 CST 2022
#Wed Oct 19 15:23:53 CST 2022
net.micode.notes.app-main-7\:/drawable-hdpi/call_record.png=D\:\\MiNote_maintain\\new_MiCode\\src\\Notes1\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_call_record.png.flat
net.micode.notes.app-main-7\:/drawable-hdpi/edit_title_green.9.png=D\:\\MiNote_maintain\\new_MiCode\\src\\Notes1\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_title_green.9.png.flat
net.micode.notes.app-main-7\:/drawable-hdpi/edit_title_yellow.9.png=D\:\\MiNote_maintain\\new_MiCode\\src\\Notes1\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_title_yellow.9.png.flat
@ -13,8 +13,8 @@ net.micode.notes.app-main-7\:/drawable-hdpi/clock.png=D\:\\MiNote_maintain\\new_
net.micode.notes.app-main-7\:/drawable-hdpi/dropdown_icon.9.png=D\:\\MiNote_maintain\\new_MiCode\\src\\Notes1\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_dropdown_icon.9.png.flat
net.micode.notes.app-main-7\:/drawable-hdpi/edit_green.9.png=D\:\\MiNote_maintain\\new_MiCode\\src\\Notes1\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_green.9.png.flat
net.micode.notes.app-main-7\:/drawable-hdpi/list_white_single.9.png=D\:\\MiNote_maintain\\new_MiCode\\src\\Notes1\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_white_single.9.png.flat
net.micode.notes.app-main-7\:/drawable-hdpi/widget_2x_green.png=D\:\\MiNote_maintain\\new_MiCode\\src\\Notes1\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_2x_green.png.flat
net.micode.notes.app-main-7\:/raw-zh-rCN/introduction=D\:\\MiNote_maintain\\new_MiCode\\src\\Notes1\\app\\build\\intermediates\\merged_res\\debug\\raw-zh-rCN_introduction.flat
net.micode.notes.app-main-7\:/drawable-hdpi/widget_2x_green.png=D\:\\MiNote_maintain\\new_MiCode\\src\\Notes1\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_2x_green.png.flat
net.micode.notes.app-main-7\:/xml/preferences.xml=D\:\\MiNote_maintain\\new_MiCode\\src\\Notes1\\app\\build\\intermediates\\merged_res\\debug\\xml_preferences.xml.flat
net.micode.notes.app-main-7\:/drawable-hdpi/delete.png=D\:\\MiNote_maintain\\new_MiCode\\src\\Notes1\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_delete.png.flat
net.micode.notes.app-main-7\:/menu/call_record_folder.xml=D\:\\MiNote_maintain\\new_MiCode\\src\\Notes1\\app\\build\\intermediates\\merged_res\\debug\\menu_call_record_folder.xml.flat

@ -1,4 +1,4 @@
#Wed Oct 19 00:06:15 CST 2022
#Wed Oct 19 16:06:13 CST 2022
base.0=D\:\\MiNote_maintain\\new_MiCode\\src\\Notes1\\app\\build\\intermediates\\dex\\debug\\mergeDexDebug\\classes.dex
renamed.0=classes.dex
path.0=classes.dex

@ -3,14 +3,14 @@
"merged": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-merged_res-5:\\drawable-hdpi_bg_btn_set_color.png.flat",
"source": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-main-7:\\drawable-hdpi\\bg_btn_set_color.png"
},
{
"merged": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-merged_res-5:\\menu_note_list_dropdown.xml.flat",
"source": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-main-7:\\menu\\note_list_dropdown.xml"
},
{
"merged": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-merged_res-5:\\drawable-hdpi_widget_2x_white.png.flat",
"source": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-main-7:\\drawable-hdpi\\widget_2x_white.png"
},
{
"merged": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-merged_res-5:\\menu_note_list_dropdown.xml.flat",
"source": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-main-7:\\menu\\note_list_dropdown.xml"
},
{
"merged": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-merged_res-5:\\menu_sub_folder.xml.flat",
"source": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-main-7:\\menu\\sub_folder.xml"
@ -23,14 +23,14 @@
"merged": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-merged_res-5:\\drawable-hdpi_list_green_up.9.png.flat",
"source": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-main-7:\\drawable-hdpi\\list_green_up.9.png"
},
{
"merged": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-merged_res-5:\\drawable-hdpi_list_green_down.9.png.flat",
"source": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-main-7:\\drawable-hdpi\\list_green_down.9.png"
},
{
"merged": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-merged_res-5:\\raw-zh-rCN_introduction.flat",
"source": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-main-7:\\raw-zh-rCN\\introduction"
},
{
"merged": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-merged_res-5:\\drawable-hdpi_list_green_down.9.png.flat",
"source": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-main-7:\\drawable-hdpi\\list_green_down.9.png"
},
{
"merged": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-merged_res-5:\\drawable-hdpi_list_background.png.flat",
"source": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-main-7:\\drawable-hdpi\\list_background.png"
@ -99,14 +99,14 @@
"merged": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-merged_res-5:\\drawable-hdpi_new_note_pressed.png.flat",
"source": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-main-7:\\drawable-hdpi\\new_note_pressed.png"
},
{
"merged": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-merged_res-5:\\layout_note_edit.xml.flat",
"source": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-main-7:\\layout\\note_edit.xml"
},
{
"merged": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-merged_res-5:\\drawable-hdpi_widget_4x_green.png.flat",
"source": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-main-7:\\drawable-hdpi\\widget_4x_green.png"
},
{
"merged": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-merged_res-5:\\layout_note_edit.xml.flat",
"source": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-main-7:\\layout\\note_edit.xml"
},
{
"merged": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-merged_res-5:\\drawable-hdpi_edit_red.9.png.flat",
"source": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-main-7:\\drawable-hdpi\\edit_red.9.png"
@ -131,6 +131,10 @@
"merged": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-merged_res-5:\\drawable-hdpi_widget_4x_red.png.flat",
"source": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-main-7:\\drawable-hdpi\\widget_4x_red.png"
},
{
"merged": "net.micode.notes.app-merged_res-5:/layout_note_edit.xml.flat",
"source": "net.micode.notes.app-main-7:/layout/note_edit.xml"
},
{
"merged": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-merged_res-5:\\drawable-hdpi_list_folder.9.png.flat",
"source": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-main-7:\\drawable-hdpi\\list_folder.9.png"
@ -139,14 +143,14 @@
"merged": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-merged_res-5:\\layout_dialog_edit_text.xml.flat",
"source": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-main-7:\\layout\\dialog_edit_text.xml"
},
{
"merged": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-merged_res-5:\\drawable-hdpi_list_red_down.9.png.flat",
"source": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-main-7:\\drawable-hdpi\\list_red_down.9.png"
},
{
"merged": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-merged_res-5:\\drawable-hdpi_list_white_middle.9.png.flat",
"source": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-main-7:\\drawable-hdpi\\list_white_middle.9.png"
},
{
"merged": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-merged_res-5:\\drawable-hdpi_list_red_down.9.png.flat",
"source": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-main-7:\\drawable-hdpi\\list_red_down.9.png"
},
{
"merged": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-merged_res-5:\\drawable-hdpi_widget_2x_green.png.flat",
"source": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-main-7:\\drawable-hdpi\\widget_2x_green.png"
@ -163,14 +167,14 @@
"merged": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-merged_res-5:\\drawable-hdpi_list_yellow_middle.9.png.flat",
"source": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-main-7:\\drawable-hdpi\\list_yellow_middle.9.png"
},
{
"merged": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-merged_res-5:\\menu_note_list.xml.flat",
"source": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-main-7:\\menu\\note_list.xml"
},
{
"merged": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-merged_res-5:\\layout_note_list.xml.flat",
"source": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-main-7:\\layout\\note_list.xml"
},
{
"merged": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-merged_res-5:\\menu_note_list.xml.flat",
"source": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-main-7:\\menu\\note_list.xml"
},
{
"merged": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-merged_res-5:\\drawable-hdpi_font_super.png.flat",
"source": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-main-7:\\drawable-hdpi\\font_super.png"
@ -211,10 +215,6 @@
"merged": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-merged_res-5:\\drawable-hdpi_new_note_normal.png.flat",
"source": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-main-7:\\drawable-hdpi\\new_note_normal.png"
},
{
"merged": "net.micode.notes.app-merged_res-5:/layout_password.xml.flat",
"source": "net.micode.notes.app-main-7:/layout/password.xml"
},
{
"merged": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-merged_res-5:\\menu_note_list_options.xml.flat",
"source": "C:\\Users\\zqy04\\.gradle\\daemon\\7.3.3\\net.micode.notes.app-main-7:\\menu\\note_list_options.xml"

@ -81,6 +81,7 @@ int id amPm 0x7f050003
int id btn_new_note 0x7f050004
int id btn_set_bg_color 0x7f050005
int id cb_edit_item 0x7f050006
int id count_text 0x7f050047
int id date 0x7f050007
int id delete 0x7f050008
int id et_PF_password 0x7f050009

@ -1,3 +1,4 @@
net.micode.notes:id/count_text = 0x7f050047
net.micode.notes:string/menu_select_none = 0x7f0a0034
net.micode.notes:string/preferences_toast_cannot_change_account = 0x7f0a0055
net.micode.notes:style/NoteTheme = 0x7f0b0003

@ -32,12 +32,15 @@ import android.content.SharedPreferences;
import android.graphics.Paint;
import android.os.Bundle;
import android.preference.PreferenceManager;
import android.text.Editable;
import android.text.Spannable;
import android.text.SpannableString;
import android.text.TextUtils;
import android.text.TextWatcher;
import android.text.format.DateUtils;
import android.text.style.BackgroundColorSpan;
import android.util.Log;
import android.view.KeyEvent;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
@ -172,6 +175,7 @@ public class NoteEditActivity extends Activity implements OnClickListener,
return;
}
initResources();
}
/**
@ -407,6 +411,25 @@ public class NoteEditActivity extends Activity implements OnClickListener,
}
});
mNoteEditor.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void afterTextChanged(Editable s) {
String input_text = mNoteEditor.getText().toString();
Log.i(TAG, input_text);
countText(operateText(input_text));
}
});
mFontSizeSelector = findViewById(R.id.font_size_selector);
for (int id : sFontSizeBtnsMap.keySet()) {
View view = findViewById(id);
@ -425,6 +448,49 @@ public class NoteEditActivity extends Activity implements OnClickListener,
mEditTextList = (LinearLayout) findViewById(R.id.note_edit_list);
}
private static String trimR(String str){
int len = str.length();
int st = 0;
char[] val = str.toCharArray();
while ((st < len) && (val[st] <= '\n')) {
st++;
}
while ((st < len) && (val[len - 1] <= '\n')) {
len--;
}
return ((st > 0) || (len < str.length())) ? str.substring(st, len) : str;
}
private static String trimN(String str){
int len = str.length();
int st = 0;
char[] val = str.toCharArray();
while ((st < len) && (val[st] <= '\r')) {
st++;
}
while ((st < len) && (val[len - 1] <= '\r')) {
len--;
}
return ((st > 0) || (len < str.length())) ? str.substring(st, len) : str;
}
//对字符串进行操作
public String operateText(String str){
String dest = "";
if (str!=null) {
Pattern p = Pattern.compile("\\s*|t|r|n");
Matcher m = p.matcher(str);
dest = m.replaceAll("");
}
return dest;
}
public void countText(String text){
TextView Count = (TextView) findViewById(R.id.count_text);
Log.i(TAG, text);
Count.setText(String.valueOf(text.length()));
}
@Override
protected void onPause() {
super.onPause();
@ -938,6 +1004,8 @@ public class NoteEditActivity extends Activity implements OnClickListener,
private boolean saveNote() {
getWorkingText();
//保存当前便签字符串
boolean saved = mWorkingNote.saveNote();
if (saved) {
/**

@ -69,6 +69,13 @@
android:layout_height="fill_parent"
android:orientation="vertical">
<TextView
android:id="@+id/count_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right|center_vertical"
android:layout_marginRight="8dp" />
<ImageView
android:layout_width="fill_parent"
android:layout_height="7dip"

Loading…
Cancel
Save