1.一个页面中包含listview,并且listview下面包含提示文字,类似微信通讯录列表 ,包含一个listview 和一个textview。如果list view个数较少不能铺满整个屏幕时textview可以显示,但是如果list view的数据超过屏幕时text view无法显示。
这时可以通过scrollview 嵌套自定义的不可滚动的listview +textview实现此界面。
2.webview加载h5的页面中如果包含视频的话,webview页面结束的时候视频声音不会结束。所以如果想处理这种情况需要调用webview的webview.onPause()方法,
protected void onPause() { super.onPause(); try { mProgressWebView.onPause(); } catch (Exception e) { e.printStackTrace(); } } //并且在执行@Override protected void onResume() { super.onResume(); try { mProgressWebView.onResume(); } catch (Exception e) { e.printStackTrace(); } } 在此要注意,要在页面结束的时候执行@Override protected void onDestroy() { super.onDestroy(); try { mProgressWebView.onResume(); } catch (Exception e) { e.printStackTrace(); } }
因为在页面结束的时候会先执行activty的onpause方法,导致webview执行webview.onPuse()方法,如果当再次使用此页面时有
有可能会和h5页面的某些js冲突导致页面加载失败。