From d878d22f5f1d847b198ffe63c8a50bb5bf0855ba Mon Sep 17 00:00:00 2001
From: 陶汉栋 <2821744554@qq.com>
Date: Fri, 23 Mar 2018 16:03:37 +0800
Subject: [PATCH] no message
---
app/src/main/java/com/shunzhi/parent/ui/activity/mywebview/WebViewActivity.java | 50 +++++++++++++++-----------------------------------
app/src/main/res/layout/fragment_zi_xun.xml | 136 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------
2 files changed, 87 insertions(+), 99 deletions(-)
diff --git a/app/src/main/java/com/shunzhi/parent/ui/activity/mywebview/WebViewActivity.java b/app/src/main/java/com/shunzhi/parent/ui/activity/mywebview/WebViewActivity.java
index d6bac0f..fa92209 100644
--- a/app/src/main/java/com/shunzhi/parent/ui/activity/mywebview/WebViewActivity.java
+++ b/app/src/main/java/com/shunzhi/parent/ui/activity/mywebview/WebViewActivity.java
@@ -52,12 +52,9 @@ public class WebViewActivity extends BaseCompatActivity {
context.startActivity(intent);
}
-
@Override
protected void initView(Bundle savedInstanceState) {
-// binding_success = findViewById(R.id.binding_success);
-
binding_success = findViewById(R.id.binding_success1);
binding_success2 = findViewById(R.id.binding_success2);
@@ -66,7 +63,6 @@ public class WebViewActivity extends BaseCompatActivity {
zuoye = findViewById(R.id.zuoye);
title_web = findViewById(R.id.title_web);
-
close_btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
@@ -74,11 +70,8 @@ public class WebViewActivity extends BaseCompatActivity {
}
});
-
nesteScrollWebView = findViewById(R.id.nesteScrollWebView);
-// nesteScrollWebView = findViewById(R.id.webView);
-
pvWeb = findViewById(R.id.pb_web);
type = getIntent().getIntExtra("type", 0);
if (type == AppConfig.BINDING_SUCCESS_HEZUO) {
@@ -114,7 +107,7 @@ public class WebViewActivity extends BaseCompatActivity {
initWebView();
initWebSetting(nesteScrollWebView.getSettings());
nesteScrollWebView.loadUrl(getIntent().getStringExtra("url"));
- Log.d("66666","getIntent().getStringExtra(\"url\")="+getIntent().getStringExtra("url"));
+// Log.d("66666","getIntent().getStringExtra(\"url\")="+getIntent().getStringExtra("url"));
}
@Override
@@ -128,7 +121,7 @@ public class WebViewActivity extends BaseCompatActivity {
nesteScrollWebView.goBack();
} else {
super.onBackPressedSupport();
- if(type!=-1&&type!= AppConfig.ORDER_CENTER) {
+ if (type != -1 && type != AppConfig.ORDER_CENTER) {
startActivity(new Intent().setClass(this, MainActivity.class));
}
}
@@ -175,8 +168,10 @@ public class WebViewActivity extends BaseCompatActivity {
nesteScrollWebView.addJavascriptInterface(new SupportJavascriptInterface(this),
"imagelistner");
nesteScrollWebView.setWebViewClient(new WebViewClient() {
+
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
+// Log.d("66666","shouldOverrideUrlLoading="+url);
if (url.startsWith("http")) view.loadUrl(url);
// if (url.contains("platformapi/startapp")) {
// startAlipayActivity(url);
@@ -209,9 +204,6 @@ public class WebViewActivity extends BaseCompatActivity {
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
-// Log.d("666666","onPageStartedurl="+url);
-// if (url.startsWith("http"))view.loadUrl(url);
-// view.getSettings().setJavaScriptEnabled(true);
super.onPageStarted(view, url, favicon);
}
@@ -233,6 +225,14 @@ public class WebViewActivity extends BaseCompatActivity {
});
nesteScrollWebView.setWebChromeClient(new WebChromeClient() {
+
+ @Override
+ public void onReceivedTitle(WebView view, String title) {
+ super.onReceivedTitle(view, title);
+
+ if (null != title) title_web.setText(title);
+ }
+
@Override
public void onProgressChanged(WebView view, int newProgress) {
if (newProgress == 100) {
@@ -243,26 +243,19 @@ public class WebViewActivity extends BaseCompatActivity {
}
}
});
+
nesteScrollWebView.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
WebView.HitTestResult result = ((WebView) v).getHitTestResult();
if (null == result)
return false;
-
-// mPresenter.imageLongClicked(result);
-// mImgurl = result.getExtra();
-
return true;
}
});
-// nswvDetailContent.setOnTouchListener(WebViewOnTouchListener);
}
-
-
-
/**
* 初始化WebSetting
*
@@ -276,9 +269,9 @@ public class WebViewActivity extends BaseCompatActivity {
// 是否应该支持使用其屏幕缩放控件和手势缩放
settings.setSupportZoom(true);
// //是否支持手势缩放控制
- // settings.setBuiltInZoomControls(true);
+ settings.setBuiltInZoomControls(true);
// 是否隐藏原生的缩放控件
- // settings.setDisplayZoomControls(false);
+ settings.setDisplayZoomControls(false);
// 启动应用缓存
settings.setAppCacheEnabled(true);
// 排版适应屏幕,只显示一列
@@ -303,19 +296,6 @@ public class WebViewActivity extends BaseCompatActivity {
settings.setCacheMode(WebSettings.LOAD_CACHE_ONLY);
}
- // settings.setBlockNetworkImage(false);
- // settings.setAppCacheEnabled(true);
- // settings.setDomStorageEnabled(true);
- // settings.setDatabaseEnabled(true);
- // if (NetworkConnectionUtils.isConnected(mContext)) {
- // settings.setCacheMode(WebSettings.LOAD_DEFAULT);
- // } else {
- // settings.setCacheMode(WebSettings.LOAD_CACHE_ONLY);
- // }
- // settings.setJavaScriptEnabled(true);
- // settings.setLoadWithOverviewMode(true);
- // settings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN);
- // settings.setSupportZoom(true);
}
}
diff --git a/app/src/main/res/layout/fragment_zi_xun.xml b/app/src/main/res/layout/fragment_zi_xun.xml
index 154229b..5d741aa 100644
--- a/app/src/main/res/layout/fragment_zi_xun.xml
+++ b/app/src/main/res/layout/fragment_zi_xun.xml
@@ -6,79 +6,87 @@
android:orientation="vertical"
tools:context="com.shunzhi.parent.ui.fragment.ConsultFragment">
-
+
-
+ android:layout_height="match_parent">
-
-
-
-
-
-
-
-
-
+ android:layout_height="match_parent"
+ android:orientation="vertical">
-
-
-
-
+ android:layout_height="0dp"
+ android:layout_weight="2">
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
--
libgit2 0.21.0