Android小问题解决办法记录
16lz
2021-12-04
Edittext不自动弹出键盘
解决办法:在 AndroidMainfest.xml中找到会自动弹出键盘的activity,为其添加android:windowSoftInputMode="stateHidden|stateAlwaysHidden"属性recyclerview设置滑动到边缘时无效果模式:
解决:设置android:overScrollMode="never"recyclerview设置滚动条不显示:
android:scrollbars="none"网页调用拨打电话
@Override public boolean shouldOverrideUrlLoading(WebView view, String url) { if (url.startsWith("tel:")) { Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse(url)); startActivity(intent); return true; } return super.shouldOverrideUrlLoading(view, url); }
- 为LinearLayout设置selector
- TextView修改部分文字颜色
方法一:
SpannableStringBuilder builder1 = new SpannableStringBuilder(tvMallDaily.getText().toString()); ForegroundColorSpan redSpan = new ForegroundColorSpan(Color.RED); builder1.setSpan(redSpan, 2, 5, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); tvMallDaily.setText(builder1);
方法二:
前往买买买]]> mTvTip.setText(Html.fromHtml(mTips))
- 屏幕保持常量
android:keepScreenOn="true"
- webview点击链接跳转系统浏览器解决
webView.setWebViewClient(new WebViewClient());
- webview有些图片不显示问题
一般是由于Android端使用了https头,而H5端使用了http头,需要两端保持一致
在5.0以上的系统中使用混合模式也能解决此问题
if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.LOLLIPOP){getSettings().setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);}
更多相关文章
- mybatisplus的坑 insert标签insert into select无参数问题的解决
- Android(安卓)App 权限一点知识
- Android(安卓)小说阅读护眼模式
- Android(安卓)获取系统设置参数。
- Android应用程序常见编译问题解决
- Android(安卓)代码设置来电铃声
- android开发过程遇到的问题和解决方案(不断更新)
- fullScreen时的软键盘监听(非重写Layout方式)
- eclipse新建android工程提示android.support.v7错误的解决办法