diff --git a/.idea/misc.xml b/.idea/misc.xml
index 9a51d79..4da7b85 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -8,9 +8,26 @@
diff --git a/app/src/main/java/com/sl/house_property/AdeviseActivity.java b/app/src/main/java/com/sl/house_property/AdeviseActivity.java
index 8d6ba7e..768e416 100644
--- a/app/src/main/java/com/sl/house_property/AdeviseActivity.java
+++ b/app/src/main/java/com/sl/house_property/AdeviseActivity.java
@@ -7,6 +7,7 @@ import android.view.Gravity;
import android.view.View;
import android.widget.Toast;
+import com.gyf.immersionbar.ImmersionBar;
import com.sl.house_property.databinding.ActivityAdeviseBinding;
import java.util.HashMap;
@@ -32,12 +33,11 @@ public class AdeviseActivity extends BaseActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
- setAbr("意见反馈", new View.OnClickListener() {
- @Override
- public void onClick(View view) {
- finish();
- }
- },0,null,0,null,0,null,"");
+ ImmersionBar.with(this)
+ .keyboardEnable(true) //解决软键盘与底部输入框冲突问题
+ // .keyboardEnable(true, WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE
+ // | WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE) //软键盘自动弹出
+ .init();
mDataBinding.comimit.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View view) {
@@ -55,7 +55,12 @@ public class AdeviseActivity extends BaseActivity {
}
});
-
+ mDataBinding.left.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ finish();
+ }
+ });
mDataBinding.connent.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {
diff --git a/app/src/main/java/com/sl/house_property/LoginActivity.java b/app/src/main/java/com/sl/house_property/LoginActivity.java
index 922dc22..6320d18 100644
--- a/app/src/main/java/com/sl/house_property/LoginActivity.java
+++ b/app/src/main/java/com/sl/house_property/LoginActivity.java
@@ -2,12 +2,20 @@ package com.sl.house_property;
import android.app.ProgressDialog;
import android.content.Intent;
+import android.graphics.drawable.Drawable;
import android.os.Bundle;
+import android.text.SpannableStringBuilder;
+import android.text.TextPaint;
+import android.text.method.LinkMovementMethod;
+import android.text.style.ClickableSpan;
import android.util.Log;
import android.view.Gravity;
import android.view.View;
+import android.widget.TextView;
import android.widget.Toast;
+import androidx.annotation.NonNull;
+
import com.cutil.RegexUtils;
import com.google.gson.Gson;
import com.google.gson.internal.LinkedTreeMap;
@@ -61,7 +69,7 @@ public class LoginActivity extends BaseActivity implements
mDataBinding.gotoregister.setOnClickListener(this);
//获取当前日期
String gettimetwo = DateUtilss.gettimetwo();
- Log.e("当前日期",gettimetwo);
+ Log.e("当前日期", gettimetwo);
// if(gettimetwo.equals("2021年04月02日")||gettimetwo.equals("2021年04月03日")||gettimetwo.equals("2021年04月04日")||gettimetwo.equals("2021年04月05日")||gettimetwo.equals("2021年04月06日")){
// mDataBinding.rlzhuce.setVisibility(View.GONE);
// mDataBinding.lyfuwu.setVisibility(View.VISIBLE);
@@ -71,6 +79,70 @@ public class LoginActivity extends BaseActivity implements
// mDataBinding.lyfuwu.setVisibility(View.VISIBLE);
// mDataBinding.lyyinsi.setVisibility(View.VISIBLE);
// }
+
+ String str="我已阅读并同意《隐私政策》和《用户协议》";
+ SpannableStringBuilder ssb = new SpannableStringBuilder();
+ ssb.append(str);
+ int v1 = str.indexOf("《");
+ ssb.setSpan(new ClickableSpan() {
+ @Override
+ public void onClick(@NonNull View widget) {
+ if (mDataBinding.tvYs.isSelected()) {
+ mDataBinding.tvYs.setSelected(false);
+
+ Drawable drawable = getResources().getDrawable(R.mipmap.icon_publish_selected2);
+ drawable.setBounds(0, 0, drawable.getMinimumWidth(), drawable.getMinimumHeight());
+ mDataBinding.tvYs.setCompoundDrawables(drawable, null, null, null);
+
+ } else {
+ mDataBinding.tvYs.setSelected(true);
+ Drawable drawable = getResources().getDrawable(R.mipmap.icon_publish_selected);
+ drawable.setBounds(0, 0, drawable.getMinimumWidth(), drawable.getMinimumHeight());
+ mDataBinding.tvYs.setCompoundDrawables(drawable, null, null, null);
+ }
+ }
+
+ @Override
+ public void updateDrawState(@NonNull TextPaint ds) {
+ super.updateDrawState(ds);
+ ds.setColor(getResources().getColor(R.color.text2));
+ ds.setUnderlineText(false);
+ }
+ }, 0, v1, 0);
+
+ int start = str.indexOf("《");
+ ssb.setSpan(new ClickableSpan() {
+ @Override
+ public void onClick(@NonNull View widget) {
+ //隐私政策
+ WebActivitytwo.runActivity(LoginActivity.this, "", "https://wy.dou1.net/articlemobile/index/detail?article_id=19");
+ }
+
+ @Override
+ public void updateDrawState(@NonNull TextPaint ds) {
+ super.updateDrawState(ds);
+ ds.setColor(getResources().getColor(R.color.red));
+ ds.setUnderlineText(false);
+ }
+ }, start, start + 6, 0);
+ int end = str.lastIndexOf("《");
+ ssb.setSpan(new ClickableSpan() {
+ @Override
+ public void onClick(@NonNull View widget) {
+ //用户协议
+ WebActivitytwo.runActivity(LoginActivity.this, "", "https://wy.dou1.net/articlemobile/index/detail?article_id=1");
+ }
+
+ @Override
+ public void updateDrawState(@NonNull TextPaint ds) {
+ super.updateDrawState(ds);
+ ds.setColor(getResources().getColor(R.color.red));
+ ds.setUnderlineText(false);
+ }
+ }, end, end + 6, 0);
+ mDataBinding.tvYs.setMovementMethod(LinkMovementMethod.getInstance());
+ mDataBinding.tvYs.setText(ssb,TextView.BufferType.SPANNABLE);
+
}
@Override
@@ -85,9 +157,14 @@ public class LoginActivity extends BaseActivity implements
startActivity(intent2);
break;
case R.id.logintext:
+ if (!mDataBinding.tvYs.isSelected()) {
+ setToast("请先阅读并勾选同意用户协议和隐私政策");
+ return;
+ }
+
String phone = mDataBinding.phone.getText().toString().trim();
String password = mDataBinding.pwd.getText().toString().trim();
- if (phone.length() <1) {
+ if (phone.length() < 1) {
setToast("请输入手机号码");
return;
}
@@ -158,7 +235,7 @@ public class LoginActivity extends BaseActivity implements
LinkedTreeMap adta = (LinkedTreeMap) resultcode.data;
String s = gs.toJson(adta);
RegisterUser user = gs.fromJson(s, RegisterUser.class);//把JSON字符串转为对象
- JPushInterface.setAlias(getApplicationContext(),0,user.getUserid());
+ JPushInterface.setAlias(getApplicationContext(), 0, user.getUserid());
Config.getInstance(LoginActivity.this).putUser(user);
Config.getInstance(LoginActivity.this).put("username", mDataBinding.phone.getText().toString().trim());
@@ -176,7 +253,6 @@ public class LoginActivity extends BaseActivity implements
getpammar(ApiConfig.BASE_URL, map, getResources().getString(R.string.requsting), 0);
-
break;
}
@@ -188,7 +264,7 @@ public class LoginActivity extends BaseActivity implements
@Override
public void call(Throwable throwable) {
progressDialog.dismiss();
- setToast( getString(R.string.getdatafailure));
+ setToast(getString(R.string.getdatafailure));
throwable.printStackTrace();
}
});
@@ -220,12 +296,12 @@ public class LoginActivity extends BaseActivity implements
Type type = new TypeToken>() {
}.getType();
final ArrayList list = new Gson().fromJson(s, type);
- if(list.size()==0){
+ if (list.size() == 0) {
SPUtils.setSP(LoginActivity.this, DoConfig.FANGCHAN_DATA, "0");
- Log.e("fuzhi","0");
- }else {
+ Log.e("fuzhi", "0");
+ } else {
SPUtils.setSP(LoginActivity.this, DoConfig.FANGCHAN_DATA, "1");
- Log.e("fuzhi","1");
+ Log.e("fuzhi", "1");
}
if (!Config.getInstance(LoginActivity.this).getBoolean("MainTabActivity", false)) {
@@ -249,6 +325,7 @@ public class LoginActivity extends BaseActivity implements
addSubscription(subscription);
}
+
/**
* 用户协议
*
@@ -259,6 +336,7 @@ public class LoginActivity extends BaseActivity implements
// startActivity(intent);
WebActivitytwo.runActivity(this, "", "https://wy.dou1.net/articlemobile/index/detail?article_id=1");
}
+
/**
* 隐私政策
*
diff --git a/app/src/main/java/com/sl/house_property/LogoActivity.java b/app/src/main/java/com/sl/house_property/LogoActivity.java
index cbe80b6..de31a0e 100644
--- a/app/src/main/java/com/sl/house_property/LogoActivity.java
+++ b/app/src/main/java/com/sl/house_property/LogoActivity.java
@@ -1,14 +1,28 @@
package com.sl.house_property;
import android.app.Activity;
+import android.app.AlertDialog;
+import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
+import android.text.SpannableStringBuilder;
+import android.text.TextPaint;
+import android.text.method.LinkMovementMethod;
+import android.text.style.ClickableSpan;
+import android.view.Gravity;
+import android.view.View;
+import android.view.Window;
import android.widget.ImageView;
import android.widget.RelativeLayout;
+import android.widget.TextView;
+
+import androidx.annotation.NonNull;
import com.cutil.ScreenUtils;
import com.sl.house_property.f2.FeeActivity;
+import com.tencent.bugly.Bugly;
+import cn.jpush.android.api.JPushInterface;
import tools.Config;
@@ -28,21 +42,107 @@ public class LogoActivity extends Activity{
tipLP.topMargin = (int) (screenHigh*0.28);
tipImage.setLayoutParams(tipLP);
- imaloder.postDelayed(new Runnable() {
- @Override
- public void run() {
- finish();
- if( (Config.getInstance(LogoActivity.this).getUser()==null)){
- Intent intent =new Intent(LogoActivity.this,LoginActivity.class);
- startActivity(intent);
- }else {
- startActivity( new Intent(LogoActivity.this, MainTabActivity.class));
+
+ if (getSharedPreferences("first", Context.MODE_PRIVATE).getInt("first", 0) == 1) {
+ imaloder.postDelayed(new Runnable() {
+ @Override
+ public void run() {
+ finish();
+ if( (Config.getInstance(LogoActivity.this).getUser()==null)){
+ Intent intent =new Intent(LogoActivity.this,LoginActivity.class);
+ startActivity(intent);
+ }else {
+ startActivity( new Intent(LogoActivity.this, MainTabActivity.class));
+ }
+
+
+ }
+ },delaytime);
+
+ } else {
+ startDialog();
+ }
+
+ }
+
+
+ private void startDialog() {
+ AlertDialog alertDialog = new AlertDialog.Builder(this).create();
+ alertDialog.show();
+ alertDialog.setCancelable(false);
+ Window window = alertDialog.getWindow();
+ if (window != null) {
+
+ window.setContentView(R.layout.dialog_initmate);
+
+ window.setGravity(Gravity.CENTER);
+ TextView tvContent = window.findViewById(R.id.tv_content);
+ TextView tvCancel = window.findViewById(R.id.tv_cancel);
+ TextView tvAgree = window.findViewById(R.id.tv_agree);
+ String str =
+ " 感谢您对智慧豆豆的支持!我们非常重视您的个人信息和隐私保护。为了更好地保障您的个人权益,在您使用我们的产品前,请务必审慎阅读《隐私政策》和《用户协议》内的所有条款。如您同意以上协议内容,请点击“同意”,开始使用我们的产品和服务!";
+ SpannableStringBuilder ssb = new SpannableStringBuilder();
+ ssb.append(str);
+ int start = str.indexOf("《");
+ ssb.setSpan(new ClickableSpan() {
+ @Override
+ public void onClick(@NonNull View widget) {
+ //隐私政策
+ WebActivitytwo.runActivity(LogoActivity.this, "", "https://wy.dou1.net/articlemobile/index/detail?article_id=19");
}
+ @Override
+ public void updateDrawState(@NonNull TextPaint ds) {
+ super.updateDrawState(ds);
+ ds.setColor(getResources().getColor(R.color.red));
+ ds.setUnderlineText(false);
+ }
+ }, start, start + 6, 0);
+ int end = str.lastIndexOf("《");
+ ssb.setSpan(new ClickableSpan() {
+ @Override
+ public void onClick(@NonNull View widget) {
+ //用户协议
+ WebActivitytwo.runActivity(LogoActivity.this, "", "https://wy.dou1.net/articlemobile/index/detail?article_id=1");
+ }
- }
- },delaytime);
+ @Override
+ public void updateDrawState(@NonNull TextPaint ds) {
+ super.updateDrawState(ds);
+ ds.setColor(getResources().getColor(R.color.red));
+ ds.setUnderlineText(false);
+ }
+ }, end, end + 6, 0);
+ tvContent.setMovementMethod(LinkMovementMethod.getInstance());
+ tvContent.setText(ssb, TextView.BufferType.SPANNABLE);
+ tvCancel.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ alertDialog.cancel();
+ finish();
+
+ }
+ });
+
+ tvAgree.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+
+ getSharedPreferences("first", Context.MODE_PRIVATE).edit().putInt("first", 1).apply();
+ JPushInterface.init(getApplication());
+ Bugly.init(getApplication(),"d45325664f",false);
+ alertDialog.cancel();
+ finish();
+ if( (Config.getInstance(LogoActivity.this).getUser()==null)){
+ Intent intent =new Intent(LogoActivity.this,LoginActivity.class);
+ startActivity(intent);
+ }else {
+ startActivity( new Intent(LogoActivity.this, MainTabActivity.class));
+ }
+ }
+ });
+ }
}
}
diff --git a/app/src/main/java/com/sl/house_property/MainActivity.java b/app/src/main/java/com/sl/house_property/MainActivity.java
index 941633c..3b88cdf 100644
--- a/app/src/main/java/com/sl/house_property/MainActivity.java
+++ b/app/src/main/java/com/sl/house_property/MainActivity.java
@@ -1,25 +1,41 @@
package com.sl.house_property;
import android.app.Activity;
+import android.app.AlertDialog;
+import android.content.Context;
import android.content.Intent;
import android.graphics.Bitmap;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
+
+import androidx.annotation.NonNull;
import androidx.viewpager.widget.ViewPager;
+
+import android.text.SpannableStringBuilder;
+import android.text.TextPaint;
+import android.text.method.LinkMovementMethod;
+import android.text.style.ClickableSpan;
import android.util.Log;
import android.view.GestureDetector;
+import android.view.Gravity;
import android.view.LayoutInflater;
import android.view.MotionEvent;
import android.view.View;
+import android.view.Window;
import android.widget.ImageView;
+import android.widget.TextView;
+
+import com.tencent.bugly.Bugly;
import java.util.ArrayList;
import adapter.StartViewpagerAdapter;
+import cn.jpush.android.api.JPushInterface;
import tools.Config;
import utils.ConfigTitiles;
import utils.SetBigMap;
+
/*gradlew compileDebug --stacktrace*/
/*gradlew compileDebugSources --stacktrace -info*/
public class MainActivity extends Activity {
@@ -31,22 +47,28 @@ public class MainActivity extends Activity {
private ImageView point1;
private ImageView point2;
+
// private ImageView point3;
public double getPagerScroCHaged() {
- return pagerScroCHaged;}
+ return pagerScroCHaged;
+ }
+
public void setPagerScroCHaged(double pagerScroCHaged) {
this.pagerScroCHaged = pagerScroCHaged;
}
+
private double pagerScroCHaged = 0.0;
+
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
- Log.d("Main","main");
-
+ Log.d("Main", "main");
onceOrNot();
+
}
+
private Handler mHandler = new Handler() {
@Override
public void handleMessage(Message msg) {
@@ -55,13 +77,14 @@ public class MainActivity extends Activity {
case 20000:
if (welcomepage.getCurrentItem() == 1) {
- startActivity(new Intent( MainActivity.this,LogoActivity.class));
+ startActivity(new Intent(MainActivity.this, LogoActivity.class));
finish();
}
break;
}
}
};
+
private void onceOrNot() {
// TODO Auto-generated method stub
int once = Config.getInstance(MainActivity.this).getInt(ConfigTitiles.ONCEORNOT, 0);
@@ -72,10 +95,11 @@ public class MainActivity extends Activity {
} else {
//onceStart();
otherStart();
- return;
+ return;
}
}
+
private void onceStart() {
// TODO Auto-generated method stub
mGestureDetector = new GestureDetector(this, new GestureDetector.SimpleOnGestureListener() {
@@ -131,7 +155,7 @@ public class MainActivity extends Activity {
.showImageOnLoading(R.drawable.ic_circle_progress_imageloading)
.build();
ImageLoader.getInstance().*/
- Bitmap bitmap= SetBigMap.readBitMap(MainActivity.this,R.mipmap.bg);
+ Bitmap bitmap = SetBigMap.readBitMap(MainActivity.this, R.mipmap.bg);
image1.setImageBitmap(bitmap);
View view2 = inflater.inflate(R.layout.welcome_image, null);
final ImageView image2 = (ImageView) view2.findViewById(R.id.myImage);
@@ -146,10 +170,10 @@ public class MainActivity extends Activity {
viewlist.add(view1);
viewlist.add(view2);
- new Runnable(){
+ new Runnable() {
@Override
public void run() {
- Bitmap bitmap2= SetBigMap.readBitMap(MainActivity.this,R.mipmap.bg);
+ Bitmap bitmap2 = SetBigMap.readBitMap(MainActivity.this, R.mipmap.bg);
image2.setImageBitmap(bitmap2);
}
}.run();
@@ -209,14 +233,18 @@ public class MainActivity extends Activity {
private void otherStart() {
// TODO Auto-generated method stub
- Intent intent = new Intent( MainActivity.this, LogoActivity.class);
+ Intent intent = new Intent(MainActivity.this, LogoActivity.class);
startActivity(intent);
finish();
}
+
@Override
public boolean dispatchTouchEvent(MotionEvent ev) {//分发事件
super.dispatchTouchEvent(ev);
//productGestureDetector 是 GestureDetector对象
return mGestureDetector.onTouchEvent(ev);
}
+
+
+
}
diff --git a/app/src/main/java/com/sl/house_property/ModifyPswdActivity.java b/app/src/main/java/com/sl/house_property/ModifyPswdActivity.java
index 1a6d531..6ce99c5 100644
--- a/app/src/main/java/com/sl/house_property/ModifyPswdActivity.java
+++ b/app/src/main/java/com/sl/house_property/ModifyPswdActivity.java
@@ -5,6 +5,7 @@ import android.view.Gravity;
import android.view.View;
import android.widget.Toast;
+import com.gyf.immersionbar.ImmersionBar;
import com.sl.house_property.databinding.ActivityModifyPswdBinding;
import java.util.HashMap;
@@ -33,16 +34,26 @@ public class ModifyPswdActivity extends BaseActivity
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
-
- setAbr(getString(R.string.modifypwsd), new View.OnClickListener() {
- @Override
- public void onClick(View view) {
- finish();
- }
- }, 0, null, 0, null, 0, null, "");
-
+ ImmersionBar.with(this)
+ .keyboardEnable(true) //解决软键盘与底部输入框冲突问题
+ // .keyboardEnable(true, WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE
+ // | WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE) //软键盘自动弹出
+ .init();
+// setAbr(getString(R.string.modifypwsd), new View.OnClickListener() {
+// @Override
+// public void onClick(View view) {
+// finish();
+// }
+// }, 0, null, 0, null, 0, null, "");
+//
mDataBinding.register.setOnClickListener(this);
+ mDataBinding.left.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ finish();
+ }
+ });
}
diff --git a/app/src/main/java/com/sl/house_property/MyApplication.java b/app/src/main/java/com/sl/house_property/MyApplication.java
index e6f8249..5d7c22e 100644
--- a/app/src/main/java/com/sl/house_property/MyApplication.java
+++ b/app/src/main/java/com/sl/house_property/MyApplication.java
@@ -42,37 +42,40 @@ import utils.NineImageLoader;
* Created by 90432 on 2018/1/15.
*/
-public class MyApplication extends Application{
- //private static final String TAG = "JIGUANG-Example";
+public class MyApplication extends Application {
+ //private static final String TAG = "JIGUANG-Example";
private static final String TAG = MyApplication.class.getSimpleName();
public static Context context;
- protected static MyApplication instance;
+ protected static MyApplication instance;
public JCVideoPlayerStandard VideoPlaying;
- /* private HttpNet httpNet;
- public static Handler getTheErrorHandler;
- public static boolean mainonce;
+
+ /* private HttpNet httpNet;
+ public static Handler getTheErrorHandler;
+ public static boolean mainonce;
*/
- public static Context getContext() {
- return context;
+ public static Context getContext() {
+ return context;
- }
- @Override
- protected void attachBaseContext(Context base) {
- super.attachBaseContext(base);
- MultiDex.install(this);
- }
+ }
+
+ @Override
+ protected void attachBaseContext(Context base) {
+ super.attachBaseContext(base);
+ MultiDex.install(this);
+ }
public static MyApplication getApp() {
return instance;
}
- public void existActivitys() {
- for(Activity act :activityList){
+
+ public void existActivitys() {
+ for (Activity act : activityList) {
act.finish();
}
}
- public void addActivitys(Activity activity ) {
+ public void addActivitys(Activity activity) {
activityList.add(activity);
}
@@ -85,12 +88,15 @@ public class MyApplication extends Application{
super.onCreate();
instance = this;
initOkGo();
- JPushInterface.init(this);
- JPushInterface.setDebugMode(true);
-//
+
// CrashHandler crashHandler = CrashHandler.getInstance();
// crashHandler.init(this);
- Bugly.init(this,"d45325664f",false);
+ if (getSharedPreferences("first", Context.MODE_PRIVATE).getInt("first", 0) == 1) {
+ JPushInterface.init(this);
+ JPushInterface.setDebugMode(false);
+ Bugly.init(this, "d45325664f", false);
+ }
+
// System.setProperty("http.proxyHost", "haotian.hoheng.cn");
// System.setProperty("http.proxyPort", "8080");
@@ -107,7 +113,6 @@ public class MyApplication extends Application{
public static final String KEY_EXTRAS = "extras";
-
public void exit() {
for (Activity act : activityList) {
act.finish();
@@ -116,18 +121,6 @@ public class MyApplication extends Application{
}
-
-
-
-
-
-
-
-
-
-
-
-
private void initOkGo() {
//---------这里给出的是示例代码,告诉你可以这么传,实际使用的时候,根据需要传,不需要就不传-------------//
HttpHeaders headers = new HttpHeaders();
diff --git a/app/src/main/java/com/sl/house_property/SettingActivity.java b/app/src/main/java/com/sl/house_property/SettingActivity.java
index 96f3e79..1bb15c1 100644
--- a/app/src/main/java/com/sl/house_property/SettingActivity.java
+++ b/app/src/main/java/com/sl/house_property/SettingActivity.java
@@ -7,6 +7,7 @@ import android.os.Message;
import android.view.View;
import android.widget.Toast;
+import com.gyf.immersionbar.ImmersionBar;
import com.sl.house_property.databinding.ActivitySettingBinding;
import cn.jpush.android.api.JPushInterface;
@@ -48,18 +49,22 @@ public class SettingActivity extends BaseActivity implem
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
- setAbr("系统设置", new View.OnClickListener() {
- @Override
- public void onClick(View view) {
- finish();
- }
- }, 0, null, 0, null, 0, null, "");
+ ImmersionBar.with(this)
+ .keyboardEnable(false) //解决软键盘与底部输入框冲突问题
+ // .keyboardEnable(true, WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE
+ // | WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE) //软键盘自动弹出
+ .init();
mDataBinding.id1.setOnClickListener(this);
mDataBinding.id2.setOnClickListener(this);
mDataBinding.id3.setOnClickListener(this);
mDataBinding.loginout.setOnClickListener(this);
mDataBinding.id0.setOnClickListener(this);
-
+ mDataBinding.left.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ finish();
+ }
+ });
mDataBinding.myverion.setText("V" + APKVersionCodeUtils.getVerName(SettingActivity.this));
try {
mDataBinding.cachsiez.setText(CacheDataManager.getTotalCacheSize(SettingActivity.this));
diff --git a/app/src/main/java/com/sl/house_property/user/MyPropertyActivity.java b/app/src/main/java/com/sl/house_property/user/MyPropertyActivity.java
index 4c1a5dd..b8faea6 100644
--- a/app/src/main/java/com/sl/house_property/user/MyPropertyActivity.java
+++ b/app/src/main/java/com/sl/house_property/user/MyPropertyActivity.java
@@ -10,6 +10,7 @@ import android.view.View;
import com.google.gson.Gson;
import com.google.gson.internal.LinkedTreeMap;
import com.google.gson.reflect.TypeToken;
+import com.gyf.immersionbar.ImmersionBar;
import com.lxj.xpopup.XPopup;
import com.lxj.xpopup.interfaces.OnInputConfirmListener;
import com.selectpicker.OptionsPopupWindow;
@@ -57,12 +58,23 @@ public class MyPropertyActivity extends BaseActivity
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
- setAbr("我的房产", new View.OnClickListener() {
+// setAbr("我的房产", new View.OnClickListener() {
+// @Override
+// public void onClick(View view) {
+// finish();
+// }
+// }, 0, null, 0, null, 0, null, "");
+ ImmersionBar.with(this)
+ .keyboardEnable(false) //解决软键盘与底部输入框冲突问题
+ // .keyboardEnable(true, WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE
+ // | WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE) //软键盘自动弹出
+ .init();
+ mDataBinding.left.setOnClickListener(new View.OnClickListener() {
@Override
- public void onClick(View view) {
+ public void onClick(View v) {
finish();
}
- }, 0, null, 0, null, 0, null, "");
+ });
FullyGridLayoutManager mgr = new FullyGridLayoutManager(MyPropertyActivity.this, 1);
mgr.setOrientation(FullyGridLayoutManager.VERTICAL);
mgr.setSmoothScrollbarEnabled(true);
diff --git a/app/src/main/res/layout/activity_adevise.xml b/app/src/main/res/layout/activity_adevise.xml
index 31354ea..4ee06d9 100644
--- a/app/src/main/res/layout/activity_adevise.xml
+++ b/app/src/main/res/layout/activity_adevise.xml
@@ -5,8 +5,40 @@
>
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ android:orientation="vertical"
+>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/layout_history_record.xml b/app/src/main/res/layout/layout_history_record.xml
index 7f28cf8..8a9ada0 100644
--- a/app/src/main/res/layout/layout_history_record.xml
+++ b/app/src/main/res/layout/layout_history_record.xml
@@ -28,14 +28,14 @@
android:src="@mipmap/fanhui" />
+ android:textColor="@color/white"
+ android:textSize="16sp" />
diff --git a/app/src/main/res/mipmap-xhdpi/icon_publish_selected.png b/app/src/main/res/mipmap-xhdpi/icon_publish_selected.png
new file mode 100644
index 0000000..f6d715d
Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/icon_publish_selected.png differ
diff --git a/app/src/main/res/mipmap-xhdpi/icon_publish_selected2.png b/app/src/main/res/mipmap-xhdpi/icon_publish_selected2.png
new file mode 100644
index 0000000..b621e08
Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/icon_publish_selected2.png differ