修改更高的的API版本,增加虚拟菜单键按钮便于调试

pull/13/head
ZhuRuimin 2 years ago
parent 282368b3c2
commit ac93025ac2

@ -25,8 +25,8 @@ android {
defaultConfig {
applicationId "net.micode.notes"
minSdkVersion 14
targetSdkVersion 14
minSdkVersion 30
targetSdkVersion 30
}
buildTypes {

@ -20,7 +20,7 @@
android:versionCode="1"
android:versionName="0.1" >
<uses-sdk android:minSdkVersion="14" />
<uses-sdk android:minSdkVersion="30" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />

@ -44,6 +44,7 @@ import android.view.View;
import android.view.View.OnClickListener;
import android.view.WindowManager;
import android.widget.CheckBox;
import android.widget.Button;
import android.widget.CompoundButton;
import android.widget.CompoundButton.OnCheckedChangeListener;
import android.widget.EditText;
@ -149,11 +150,14 @@ public class NoteEditActivity extends Activity implements OnClickListener,
private String mUserQuery;
private Pattern mPattern;
private Button menuButton;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.setContentView(R.layout.note_edit);
menuButton = (Button) findViewById(R.id.btn_show_menu);
menuButton.setOnClickListener(new NoteEditActivity.MenuBtnOnClickListener());
if (savedInstanceState == null && !initActivityState(getIntent())) {
finish();
return;
@ -870,4 +874,12 @@ public class NoteEditActivity extends Activity implements OnClickListener,
private void showToast(int resId, int duration) {
Toast.makeText(this, resId, duration).show();
}
private class MenuBtnOnClickListener implements OnClickListener{
@Override
public void onClick(View v) {
openOptionsMenu();
}
}
}

@ -105,6 +105,8 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt
private Button mAddNewNote;
private Button menuButton;
private boolean mDispatch;
private int mOriginY;
@ -223,6 +225,8 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt
mAddNewNote = (Button) findViewById(R.id.btn_new_note);
mAddNewNote.setOnClickListener(this);
mAddNewNote.setOnTouchListener(new NewNoteOnTouchListener());
menuButton = (Button) findViewById(R.id.btn_show_menu);
menuButton.setOnClickListener(new MenuBtnOnClickListener());
mDispatch = false;
mDispatchY = 0;
mOriginY = 0;
@ -346,6 +350,14 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt
}
}
private class MenuBtnOnClickListener implements OnClickListener{
@Override
public void onClick(View v) {
openOptionsMenu();
}
}
private class NewNoteOnTouchListener implements OnTouchListener {
public boolean onTouch(View v, MotionEvent event) {

@ -397,4 +397,12 @@
android:src="@drawable/selected" />
</FrameLayout>
</LinearLayout>
<Button
android:id="@+id/btn_show_menu"
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_gravity="bottom|right"
android:focusable="true"
android:focusableInTouchMode="true"
android:background="@android:drawable/ic_menu_sort_by_size" />
</FrameLayout>

@ -55,4 +55,12 @@
android:layout_height="wrap_content"
android:focusable="false"
android:layout_gravity="bottom" />
<Button
android:id="@+id/btn_show_menu"
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_gravity="bottom|right"
android:focusable="true"
android:focusableInTouchMode="true"
android:background="@android:drawable/ic_menu_sort_by_size" />
</FrameLayout>

Loading…
Cancel
Save