Android开发中,AlertDialog使用相当频繁,基本是必须使用的 它的使用方法非常简单: alertDialog = newAlertDialog.Builder(mContext) .setTitle("提示") .setMessage("你
跳转拨打页面:Intent(Intent.ACTION_VIEW, Uri.parse("tel:10086")) 直接拨通电话:Intent(Intent.ACTION_CALL, Uri.parse("tel:10086")) //需要动态授权<u
布局配置 首先来看一下请的布局吧: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/ap
overridePendingTransition A跳转到B,在startActivity(intent)后面加上 overridePendingTransition(R.anim.anim_in, R.anim.anim_out); B返回A,要在finish()后面加上 overridePe
AsyncTask模板方法 onPreExecute():初始化操作 doInBackground(Params...):后台子线程任务 onProgressUpdate(Progress...):UI更新操作 onPostExecute(Result) AsyncTask问题 生命周期 如果
Android提供了丰富的Dialog函数,本文介绍最常用的8种对话框的使用方法,包括普通(包含提示消息和按钮)、列表、单选、多选、等待、进度条、编辑、自定义等多种形式。在对话框创建或关闭时完成一些特定的功能,需要复写Dialog的create()、show()、dismiss()等方法。 普通D
拦截触摸事件和触摸事件的返回值改为false即可 public class NoScrollViewPager extends ViewPager { private boolean ENABLE = false; public NoScrollViewPager(@NonNul
DialogFragment异常的表现形式 快速多次点击按钮展示DialogFragment弹框,100%复现崩溃 java.lang.IllegalStateException: Fragment already added: XXDialogFragment DialogFragment异常的
在 Android 4.4 系统下,Java 代码中调用 RadioButton.setButtonDrawable(null) 无效,而在 xml 布局中设置元素属性 android:button="@null" 有效,并且在 Android 5.0+ 系统上调用 Java 代
Release keytool -list -v -keystore <path-to-production-keystore> Debug keytool -exportcert -list -v -alias androiddebugkey -keystore <path-t
问题描述 WebView加载url跳转到系统浏览器,用户体验非常的差 解决方法 重写WebViewClient的shouldOverrideUrlLoading(WebView view, String url),使用view.loadUrl(url)加载url WebView webView =
fragment.getContext().startActivityForResult(intent, requestCode); 则回调Fragment的onActivityResult fragment.getActivity().startActivityForResult(intent,
java.lang.IllegalArgumentException: Called attach on a child which is not detached: ViewHolder ... 在使用RecyclerView更新某个item的数据,调用notifyItemChanged()的时候
在使用 Button 和 TabLayout 时,英文字体会自动变成大写,查看 Android 源码发现,TabLayout 的默认属性中设置了 textAllCaps 为 true TabLayout.java mTabTextAppearance = a.getResourceId(R.styl
LinearLayout分割线 1) 直接在布局中添加一个view <View android:layout_width="match_parent" android:layout_height="1px" android:bac