diff --git a/AndroidManifest.xml b/AndroidManifest.xml index e5c7d47..b0e6abd 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -41,7 +41,6 @@ android:label="@string/app_name" android:launchMode="singleTop" android:theme="@style/NoteTheme" - android:uiOptions="splitActionBarWhenNarrow" android:windowSoftInputMode="adjustPan" > @@ -135,7 +134,7 @@ android:name="net.micode.notes.ui.NotesPreferenceActivity" android:label="@string/preferences_title" android:launchMode="singleTop" - android:theme="@android:style/Theme.Holo.Light" > + android:theme="@android:style/Theme.Holo" > + android:lineSpacingMultiplier="1.2" + android:textColor="#000000" + android:textCursorDrawable="@null"/> @color/secondary_text_dark - - \ No newline at end of file diff --git a/src/net/micode/notes/ui/NoteEditActivity.java b/src/net/micode/notes/ui/NoteEditActivity.java index 96a9ff8..d51cd60 100644 --- a/src/net/micode/notes/ui/NoteEditActivity.java +++ b/src/net/micode/notes/ui/NoteEditActivity.java @@ -16,11 +16,7 @@ package net.micode.notes.ui; -import android.app.Activity; -import android.app.AlarmManager; -import android.app.AlertDialog; -import android.app.PendingIntent; -import android.app.SearchManager; +import android.app.*; import android.appwidget.AppWidgetManager; import android.content.ContentUris; import android.content.Context; @@ -395,6 +391,10 @@ public class NoteEditActivity extends Activity implements OnClickListener, mFontSizeId = ResourceParser.BG_DEFAULT_FONT_SIZE; } mEditTextList = (LinearLayout) findViewById(R.id.note_edit_list); + + ActionBar actionBar = getActionBar(); + actionBar.setHomeButtonEnabled(true); + actionBar.setDisplayHomeAsUpEnabled(true); } @Override @@ -547,6 +547,12 @@ public class NoteEditActivity extends Activity implements OnClickListener, case R.id.menu_delete_remind: mWorkingNote.setAlertDate(0, false); break; + case android.R.id.home: + //finish(); + Intent intent = new Intent(this, NotesListActivity.class); + intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); + startActivity(intent); + break; default: break; } diff --git a/src/net/micode/notes/ui/NotesListActivity.java b/src/net/micode/notes/ui/NotesListActivity.java index e843aec..1bfa9d5 100644 --- a/src/net/micode/notes/ui/NotesListActivity.java +++ b/src/net/micode/notes/ui/NotesListActivity.java @@ -16,6 +16,7 @@ package net.micode.notes.ui; +import android.app.ActionBar; import android.app.Activity; import android.app.AlertDialog; import android.app.Dialog; @@ -555,6 +556,10 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt mTitleBar.setText(data.getSnippet()); } mTitleBar.setVisibility(View.VISIBLE); + + ActionBar actionBar = getActionBar(); + actionBar.setHomeButtonEnabled(true); + actionBar.setDisplayHomeAsUpEnabled(true); } public void onClick(View v) { @@ -672,12 +677,23 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt mState = ListEditState.NOTE_LIST; startAsyncNotesListQuery(); mTitleBar.setVisibility(View.GONE); + + { + ActionBar actionBar = getActionBar(); + actionBar.setHomeButtonEnabled(false); + actionBar.setDisplayHomeAsUpEnabled(false); + } break; case CALL_RECORD_FOLDER: mCurrentFolderId = Notes.ID_ROOT_FOLDER; mState = ListEditState.NOTE_LIST; mAddNewNote.setVisibility(View.VISIBLE); mTitleBar.setVisibility(View.GONE); + { + ActionBar actionBar = getActionBar(); + actionBar.setHomeButtonEnabled(false); + actionBar.setDisplayHomeAsUpEnabled(false); + } startAsyncNotesListQuery(); break; case NOTE_LIST: @@ -812,6 +828,9 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt case R.id.menu_search: onSearchRequested(); break; + case android.R.id.home: + onBackPressed(); + break; default: break; }