commitdyh-branch4f6fc29c33
Merge:878c91a
bb513ca
Author: 陈禹昕 <2819428065@qq.com> Date: Fri Apr 28 08:42:18 2023 +0800 Merge branch 'master' of https://bdgit.educoder.net/pf6tfm8hg/cyxgitProject commit878c91acba
Author: 陈禹昕 <2819428065@qq.com> Date: Fri Apr 28 08:42:05 2023 +0800 1 commit08402c7784
Merge:a3f4189
e0613c4
Author: 陈禹昕 <2819428065@qq.com> Date: Thu Apr 27 18:58:43 2023 +0800 Merge branch 'dev-1' of https://bdgit.educoder.net/pf6tfm8hg/cyxgitProject commita3f41893f8
Author: 陈禹昕 <2819428065@qq.com> Date: Thu Apr 27 18:58:10 2023 +0800 2 commitbb513cadc5
Merge:8520940
e0613c4
Author: pf6tfm8hg <2819428065@qq.com> Date: Thu Apr 27 18:50:32 2023 +0800 Merge pull request '1' (#6) from dev-1 into master commit8520940050
Author: 陈禹昕 <2819428065@qq.com> Date: Thu Apr 27 18:49:19 2023 +0800 210340006杜煜晗ui commit4530df7a86
Author: 陈禹昕 <2819428065@qq.com> Date: Fri Apr 21 16:07:02 2023 +0800 泛读报告 commit820cb44376
Author: 陈禹昕 <2819428065@qq.com> Date: Fri Apr 21 13:42:03 2023 +0800 2 commite0613c414b
Merge:08309e0
42384aa
Author: 陈禹昕 <2819428065@qq.com> Date: Wed Apr 19 22:15:59 2023 +0800 Merge branch 'dev-1' of https://bdgit.educoder.net/pf6tfm8hg/cyxgitProject into dev-1 # Conflicts: # Notes-master/.gradle/7.5/fileHashes/fileHashes.lock commit08309e03b2
Author: 陈禹昕 <2819428065@qq.com> Date: Wed Apr 19 22:12:37 2023 +0800 210340003陈禹昕 commit42384aac83
Merge:33d2919
548abb3
Author: pf6tfm8hg <2819428065@qq.com> Date: Wed Apr 19 19:49:41 2023 +0800 Merge pull request '陈荣浩精读' (#3) from crh_branch into dev-1 commit548abb34a3
Author: 陈荣浩 <1652154670@qq.com> Date: Wed Apr 19 19:13:58 2023 +0800 2 commitaf332a0b83
Author: 陈荣浩 <1652154670@qq.com> Date: Wed Apr 19 18:59:20 2023 +0800 精读notes包model包,gtask包exception文件 commit17625e4ccd
Author: 张卓杨 <2424012376@qq.com> Date: Mon Apr 17 21:51:55 2023 +0800 张卓杨精读 commitb4ea29e9ab
Author: pyote5ckf <2424012376@qq.com> Date: Mon Apr 17 21:46:10 2023 +0800 Delete 'e76723e5a7' commit27cf75b422
Author: pyote5ckf <2424012376@qq.com> Date: Mon Apr 17 21:40:58 2023 +0800 ADD file via upload commit385cf12527
Author: 陈禹昕 <2819428065@qq.com> Date: Fri Apr 14 14:26:58 2023 +0800 1 commit3a317b4998
Author: 陈禹昕 <2819428065@qq.com> Date: Fri Apr 14 13:17:45 2023 +0800 1 commit03fba0d9fc
Author: 陈禹昕 <2819428065@qq.com> Date: Thu Apr 13 21:37:16 2023 +0800 泛读报告初版 commitbadc9fc0c3
Author: 陈禹昕 <2819428065@qq.com> Date: Fri Apr 7 14:02:58 2023 +0800 doc commit33d2919585
Merge:e76723e
7627b24
Author: pf6tfm8hg <2819428065@qq.com> Date: Fri Mar 31 14:40:42 2023 +0800 Merge pull request '111' (#1) from crh_branch into dev-1 commit7627b24b7b
Author: 陈荣浩 <1652154670@qq.com> Date: Fri Mar 31 14:38:43 2023 +0800 111
parent
f4846d9a4e
commit
687f8ed24c
@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module type="JAVA_MODULE" version="4">
|
||||
<component name="NewModuleRootManager" inherit-compiler-output="true">
|
||||
<exclude-output />
|
||||
<content url="file://$MODULE_DIR$" />
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
</component>
|
||||
</module>
|
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ProjectModuleManager">
|
||||
<modules>
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/Notes-master.iml" filepath="$PROJECT_DIR$/.idea/Notes-master.iml" />
|
||||
</modules>
|
||||
</component>
|
||||
</project>
|
@ -0,0 +1,49 @@
|
||||
package net.micode.notes.ui;
|
||||
|
||||
import android.content.Context;
|
||||
import android.view.Menu;
|
||||
import android.view.MenuItem;
|
||||
import android.view.View;
|
||||
import android.view.View.OnClickListener;
|
||||
import android.widget.Button;
|
||||
import android.widget.PopupMenu;
|
||||
import android.widget.PopupMenu.OnMenuItemClickListener;
|
||||
|
||||
import net.micode.notes.R;
|
||||
|
||||
public class DropdownMenu {
|
||||
private Button mButton;
|
||||
private PopupMenu mPopupMenu;
|
||||
//声明一个下拉菜单
|
||||
private Menu mMenu;
|
||||
|
||||
public DropdownMenu(Context context, Button button, int menuId) {
|
||||
mButton = button;
|
||||
mButton.setBackgroundResource(R.drawable.dropdown_icon);
|
||||
//设置这个view的背景
|
||||
mPopupMenu = new PopupMenu(context, mButton);
|
||||
mMenu = mPopupMenu.getMenu();
|
||||
mPopupMenu.getMenuInflater().inflate(menuId, mMenu);
|
||||
//MenuInflater是用来实例化Menu目录下的Menu布局文件
|
||||
//根据ID来确认menu的内容选项
|
||||
mButton.setOnClickListener(new OnClickListener() {
|
||||
public void onClick(View v) {
|
||||
mPopupMenu.show();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
public void setOnDropdownMenuItemClickListener(OnMenuItemClickListener listener) {
|
||||
if (mPopupMenu != null) {
|
||||
mPopupMenu.setOnMenuItemClickListener(listener);
|
||||
}//设置菜单的监听
|
||||
}
|
||||
|
||||
public MenuItem findItem(int id) {
|
||||
return mMenu.findItem(id);
|
||||
}//对于菜单选项的初始化,根据索引搜索菜单需要的选项
|
||||
|
||||
public void setTitle(CharSequence title) {
|
||||
mButton.setText(title);
|
||||
}//布局文件,设置标题
|
||||
}
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,34 @@
|
||||
NoteWidgetProvider_2x:
|
||||
|
||||
package net.micode.notes.widget;
|
||||
|
||||
import android.appwidget.AppWidgetManager;
|
||||
import android.content.Context;
|
||||
|
||||
import net.micode.notes.R;
|
||||
import net.micode.notes.data.Notes;
|
||||
import net.micode.notes.tool.ResourceParser;
|
||||
|
||||
|
||||
public class NoteWidgetProvider_2x extends NoteWidgetProvider {
|
||||
//2倍大小的桌面挂件
|
||||
@Override
|
||||
public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {
|
||||
super.update(context, appWidgetManager, appWidgetIds);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected int getLayoutId() {
|
||||
return R.layout.widget_2x;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected int getBgResourceId(int bgId) {
|
||||
return ResourceParser.WidgetBgResources.getWidget2xBgResource(bgId);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected int getWidgetType() {
|
||||
return Notes.TYPE_WIDGET_2X;
|
||||
}
|
||||
}
|
Binary file not shown.
Loading…
Reference in new issue