Android

Android Activity设置转场动画

Android Activity设置转场动画

overridePendingTransition A跳转到B,在startActivity(intent)后面加上 overridePendingTransition(R.anim.anim_in, R.anim.anim_out); B返回A,要在finish()后面加上 overridePe

Joe.Ye Joe.Ye 2023-02-18
0 0 0
Android AsyncTask的缺点

Android AsyncTask的缺点

AsyncTask模板方法 onPreExecute():初始化操作 doInBackground(Params...):后台子线程任务 onProgressUpdate(Progress...):UI更新操作 onPostExecute(Result) AsyncTask问题 生命周期 如果

Joe.Ye Joe.Ye 2023-02-18
0 0 0
Android对话框(Dialog)使用方法汇总

Android对话框(Dialog)使用方法汇总

Android提供了丰富的Dialog函数,本文介绍最常用的8种对话框的使用方法,包括普通(包含提示消息和按钮)、列表、单选、多选、等待、进度条、编辑、自定义等多种形式。在对话框创建或关闭时完成一些特定的功能,需要复写Dialog的create()、show()、dismiss()等方法。 普通D

Joe.Ye Joe.Ye 2023-02-18
0 0 0
ViewPager手势滑动禁用

ViewPager手势滑动禁用

拦截触摸事件和触摸事件的返回值改为false即可 public class NoScrollViewPager extends ViewPager { private boolean ENABLE = false; public NoScrollViewPager(@NonNul

Joe.Ye Joe.Ye 2023-02-18
0 0 0
DialogFragment异常Fragment already added的原因与解决办法

DialogFragment异常Fragment already added的原因与解决办法

DialogFragment异常的表现形式 快速多次点击按钮展示DialogFragment弹框,100%复现崩溃 java.lang.IllegalStateException: Fragment already added: XXDialogFragment DialogFragment异常的

Joe.Ye Joe.Ye 2023-02-18
0 0 0
RadioButton在Android 4.4及以下调用setButtonDrawable(null)无效的问题

RadioButton在Android 4.4及以下调用setButtonDrawable(null)无效的问题

在 Android 4.4 系统下,Java 代码中调用 RadioButton.setButtonDrawable(null) 无效,而在 xml 布局中设置元素属性 android:button="@null" 有效,并且在 Android 5.0+ 系统上调用 Java 代

Joe.Ye Joe.Ye 2023-02-18
0 0 0
Android获取SHA1证书指纹

Android获取SHA1证书指纹

Release keytool -list -v -keystore <path-to-production-keystore> Debug keytool -exportcert -list -v -alias androiddebugkey -keystore <path-t

Joe.Ye Joe.Ye 2023-02-18
0 0 0
解决WebView加载URL跳转到系统浏览器的问题

解决WebView加载URL跳转到系统浏览器的问题

问题描述 WebView加载url跳转到系统浏览器,用户体验非常的差 解决方法 重写WebViewClient的shouldOverrideUrlLoading(WebView view, String url),使用view.loadUrl(url)加载url WebView webView =

Joe.Ye Joe.Ye 2023-02-18
0 0 0
Fragment的onActivityResult回调

Fragment的onActivityResult回调

fragment.getContext().startActivityForResult(intent, requestCode); 则回调Fragment的onActivityResult fragment.getActivity().startActivityForResult(intent,

Joe.Ye Joe.Ye 2023-02-18
0 0 0
Called attach on a child which is not detached ViewHolder问题解决

Called attach on a child which is not detached ViewHolder问题解决

java.lang.IllegalArgumentException: Called attach on a child which is not detached: ViewHolder ... 在使用RecyclerView更新某个item的数据,调用notifyItemChanged()的时候

Joe.Ye Joe.Ye 2023-02-18
0 0 0
Android解决Button和TabLayout英文自动大写的问题

Android解决Button和TabLayout英文自动大写的问题

在使用 Button 和 TabLayout 时,英文字体会自动变成大写,查看 Android 源码发现,TabLayout 的默认属性中设置了 textAllCaps 为 true TabLayout.java mTabTextAppearance = a.getResourceId(R.styl

Joe.Ye Joe.Ye 2023-02-18
0 0 0
Gradle引用第三方库总结,以及compile、provided使用

Gradle引用第三方库总结,以及compile、provided使用

compile:编译期依赖、运行期依赖 provided/providedCompile:编译期依赖、运行期不依赖,不会打包进apk或aar 方式1:引用远程仓库包名+版本 compile 'com.android.support:support-v4:23.3.0' 方式2

Joe.Ye Joe.Ye 2023-02-18
0 0 0
Android基础之LinearLayout

Android基础之LinearLayout

LinearLayout分割线 1) 直接在布局中添加一个view <View android:layout_width="match_parent" android:layout_height="1px" android:bac

Joe.Ye Joe.Ye 2023-02-18
0 0 0
DialogFragment点击外部区域是否消失

DialogFragment点击外部区域是否消失

在DialogFragment中有一个getDialog的方法,返回的是DialogFragment中的Dialog对象,点击DialogFragment外部区域是否消失,只需要操作这个Dialog对象即可: DialogFragment.getDialog.setCancelable(false)

Joe.Ye Joe.Ye 2023-02-18
0 0 0
AlertDialog、Dialog、AppCompatDialogFragment自定义弹框点击空白处自动关闭

AlertDialog、Dialog、AppCompatDialogFragment自定义弹框点击空白处自动关闭

AlertDialog、Dialog、AppCompatDialogFragment自定义弹框点击空白处自动关闭: 方法一: setCanceledOnTouchOutside(false); //调用这个方法时,按对话框以外的地方不起作用。按返回键还起作用 setCanceledOnTouchO

Joe.Ye Joe.Ye 2023-02-18
0 0 0
1 24 25 26 27