* 修改用户信息总页面
- *
*/
public class UserInfoEditFragment extends NormalFragment {
@@ -69,33 +67,6 @@ public class UserInfoEditFragment extends NormalFragment {
return R.layout.fragment_userinfo_edit;
}
- @Override
- public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
- super.onCreateOptionsMenu(menu, inflater);
- inflater.inflate(R.menu.menu_button, menu);
- mSaveMenuItem = menu.findItem(R.id.menu_button);
- mSaveMenuItem.setTitle(R.string.menu_text_save);
- mSaveMenuItem.setVisible(false);
- final TextView textView = mSaveMenuItem.getActionView().findViewById(R.id.tv_menu_button);
- textView.setText(R.string.menu_text_save);
- textView.setOnClickListener(this);
-
- if (mUserInfoEntity != null) {
- initView();
- }
- }
-
- @Override
- protected boolean handleOnClick(View view) {
- switch (view.getId()) {
- case R.id.tv_menu_button:
- saveData();
- return true;
-
- }
- return super.handleOnClick(view);
- }
-
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
@@ -120,6 +91,28 @@ public class UserInfoEditFragment extends NormalFragment {
}
+ @Override
+ public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
+ super.onViewCreated(view, savedInstanceState);
+ initMenu(R.menu.menu_button);
+ mSaveMenuItem = getItemMenu(R.id.menu_button);
+ TextView menuView = mSaveMenuItem.getActionView().findViewById(R.id.tv_menu_button);
+ menuView.setText(R.string.menu_text_save);
+ if (mUserInfoEntity != null) {
+ initView();
+ }
+ }
+
+ @Override
+ public void onMenuItemClick(MenuItem menuItem) {
+ super.onMenuItemClick(menuItem);
+ switch (menuItem.getItemId()) {
+ case R.id.menu_button:
+ saveData();
+ break;
+ }
+ }
+
private void initView() {
String title;
switch (mEditType) {
@@ -127,6 +120,7 @@ public class UserInfoEditFragment extends NormalFragment {
mUserinfoEditSex.setVisibility(View.VISIBLE);
title = getString(R.string.title_gender_select);
String gender = mUserInfoEntity.getGender();
+ mSaveMenuItem.setVisible(false);
if (!TextUtils.isEmpty(gender)) {
if (getString(R.string.gender_male).equals(gender)) {
mUserinfoSexmanSelect.setVisibility(View.VISIBLE);
diff --git a/app/src/main/res/drawable-xxhdpi/discover_apk_cleaner_icon.png b/app/src/main/res/drawable-xxhdpi/discover_apk_cleaner_icon.png
new file mode 100644
index 0000000000..2365bb7efa
Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/discover_apk_cleaner_icon.png differ
diff --git a/app/src/main/res/drawable-xxhdpi/discover_game_trends_icon.png b/app/src/main/res/drawable-xxhdpi/discover_game_trends_icon.png
new file mode 100644
index 0000000000..980cceb800
Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/discover_game_trends_icon.png differ
diff --git a/app/src/main/res/drawable-xxhdpi/discover_info_icon.png b/app/src/main/res/drawable-xxhdpi/discover_info_icon.png
new file mode 100644
index 0000000000..787147a2e0
Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/discover_info_icon.png differ
diff --git a/app/src/main/res/drawable-xxhdpi/discover_kuaichuan_icon.png b/app/src/main/res/drawable-xxhdpi/discover_kuaichuan_icon.png
new file mode 100644
index 0000000000..b7a5968914
Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/discover_kuaichuan_icon.png differ
diff --git a/app/src/main/res/layout/fragment_discover.xml b/app/src/main/res/layout/fragment_discover.xml
new file mode 100644
index 0000000000..d9db0cc661
--- /dev/null
+++ b/app/src/main/res/layout/fragment_discover.xml
@@ -0,0 +1,212 @@
+
+