调整webView

调整客服页面
This commit is contained in:
2024-01-19 10:43:40 +08:00
parent d6e6164549
commit 16755a9c8c
5 changed files with 45 additions and 15 deletions

View File

@@ -77,11 +77,12 @@ public class CustomerServiceWebViewActivity extends AbsActivity {
rootView = findViewById(R.id.webView_root);
mWebView = findViewById(R.id.webView);
FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT);
params.topMargin = DpUtil.dp2px(1);
/*params.topMargin = DpUtil.dp2px(1);
if (getNavigationBarHeight(mContext) != 0) {
params.bottomMargin = getNavigationBarHeight(mContext);
}
mWebView.setLayoutParams(params);
}*/
AndroidBug5497Workaround.assistActivity(rootView);
//mWebView.setLayoutParams(params);
mWebView.setOverScrollMode(View.OVER_SCROLL_NEVER);
mWebView.setWebViewClient(new WebViewClient() {
@Override
@@ -178,7 +179,6 @@ public class CustomerServiceWebViewActivity extends AbsActivity {
mWebView.getSettings().setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);
}
mWebView.loadUrl(url);
AndroidBug5497Workaround.assistActivity(this);
}
private void openImageChooserActivity(ValueCallback<Uri> valueCallback) {
@@ -235,21 +235,27 @@ public class CustomerServiceWebViewActivity extends AbsActivity {
}
protected boolean canGoBack() {
// return mWebView != null && mWebView.canGoBack();
ToastUtil.showDebug("2调用js userBackShowPraise");
mWebView.loadUrl("javascript:userBackShowPraise()");
if (!isKefu(mWebView.getUrl()==null?"":mWebView.getUrl())) {
mWebView.loadUrl("javascript:userBackShowPraise()");
return false;
}
// return mWebView != null && mWebView.canGoBack();
return false;
}
@Override
public void onBackPressed() {
// finish();
ToastUtil.showDebug("调用js userBackShowPraise");
if (!isKefu(mWebView.getUrl()==null?"":mWebView.getUrl())) {
finish();
return;
}
mWebView.loadUrl("javascript:userBackShowPraise()");
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode==KeyEvent.KEYCODE_ESCAPE || keyCode==KeyEvent.KEYCODE_BACK){
if (keyCode == KeyEvent.KEYCODE_ESCAPE || keyCode == KeyEvent.KEYCODE_BACK) {
onBackPressed();
return false;
}

View File

@@ -7,7 +7,7 @@
android:id="@+id/rootView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginBottom="68dp"
android:layout_marginBottom="8dp"
android:orientation="vertical" />
<ProgressBar