随笔分类 - Notes about Android
Learning过程中的记录~
    
摘要:因为无UI设计图,所以不需要花里胡哨的dialog,怎麽简单怎么来。 #####需求:在原生AlertDialog添加EditText。 ###方法一:无需xml布局:👇👇👇 activity中显示dialog的方法: private void showInputDialog(String m
        阅读全文
            
摘要:话不多说,直接上代码哈~ ######1、Dialog工具类 /** * @Author Catherine * @Description Custom common dialog. * @Date 2021/5/27 **/ public class CustomCommonDialog exte
        阅读全文
            
摘要:Android 4.4(API 19)之后,就提供了修改状态栏颜色的方法,但是在 Android 6.0(API 23)之后,才支持修改状态栏上面的文字和图标颜色,默认是白色的。有一些第三方的系统提供了设置状态栏和状态栏文字、图标颜色的方法,比如小米的MIUI和魅族的Flyme OS。 #####上
        阅读全文
            
摘要:###一、在项目里配置签名 搜索百度里有很多可视化操作在项目里配置签名,但是对于已经有签名的旧项目来说,用语句是最方便的。 ####方法:👇👇👇 #####第一步:把签名文件放到项目中,和build.gradle的同一级目录下。当然也可以不放到项目里。 #####第二步:在gradle.pro
        阅读全文
            
摘要:来来来,各位看官~ Look here!!! Android 禁止ViewPager左右滑动的功能实现!! I think it`s so easy,无需重写ViewPager!!! JUST DO THIS !!!👇👇👇 mViewPager.setOnTouchListener(new V
        阅读全文
            
摘要:现在项目用的数据库是Realm,所以想要获取数据库中某一字段的数据没有一句直接的语句进行获取,就像MySQL一样的select name from User,从User表里获取所有的name。 所以只能自己去搜索提取对象列表单个属性之类的,终于被我找到,还好我没放弃。 ####举个栗子🌰:👇👇
        阅读全文
            
摘要:一般情况下都是用versionCode进行版本大小的判断从而进行判断是否进行app的更新,但是有可能从网站上爬下来的versionCode不准确,有的网站叫做build,所以用versionName进行判断是比较准确的。 网上用versionName进行版本号的判断不多,百度出来的几乎都是用vers
        阅读全文
            
摘要:###出现白屏闪屏原因: 进入到AppStartActivity,但是未加载到布局文件,就先显示了窗口的背景,白屏就是显示的windows的背景,即所设置的theme。 onCreate()中的setContentView()和绘制窗体并不是同时进行的,系统会在执行setContentView()之
        阅读全文
            
摘要:###实现:Activity中放置webview,跳转到h5界面,点击返回键,不退出h5界面,而是返回上一个h5界面 /** * 改写物理按键——返回的逻辑,希望浏览的网页后退而不是退出浏览器 * @param keyCode * @param event * @return */ @Overrid
        阅读全文
            
摘要:记录:ScrollView嵌套ViewPager,嵌套的ViewPager无法显示 项目中所需要布局:LinearLayout中包含(orientation="vertical")头布局 + TabLayout + ViewPager (包含RecyclerView)+ 尾部布局 在写布局过程中发现
        阅读全文
            
摘要:popupwindow偶尔的显示失效(在低版本Android系统的手机上,测试机6.0)实在是坑害了不少人,害,而且坑了for a long time。本小白就是其中一个受害者。 百度了N久N多还是没有搜索到适合我的,说是只要在showAsDown之前设置popupwindow的宽高就好了,but,
        阅读全文
            
摘要:###在XML文件中可以对TextView进行设置:👇👇 android:drawableTop="@drawable/XXX" android:drawableBottom="@drawable/XXX" android:drawableRight="@drawable/XXX" androi
        阅读全文
            
摘要:项目中有需要用到空格作为分割符切割字符串,进而转为List。 String wordStore = edWord.getText().toString(); String[] word = wordStore.split("\\s+"); List<String> wordsList = Array
        阅读全文
            
摘要:最近在赶项目,今天AS突然疯狂跟我作对,森气!! 平时连接手机没有问题,今天突然各种识别不到真机!! 1、数据线,check。没有问题。 2、重启AS,还是不行。 3、安装驱动,行不通。 4、已经弹出USB连接方式的弹框,选择传输文件选项之后,仍然无事发生。 在前辈帮助下,Ctrl + Shift 
        阅读全文
            
摘要:###出错:👇👇 当在创建新的组件时,跳转到新组件成功,但是无法正确显示布局,即获取到布局文件的控件等。 ###原因:👇👇 当在创建新的组件时,默认生成MainActivity以及其布局activity_main。每个组件都会相同(同为activity_main),所以AS无法识别是哪一个布
        阅读全文
            
摘要:在当前Activity弹出PopuoWindow后,点击取消弹窗,然后结束当前Activity时会出现短暂黑屏现象。这是由于设置背景透明度时候造成的。 //设置添加屏幕的背景透明度 public void backgroundAlpha(Activity context, float bgAlpha
        阅读全文
            
摘要:写成工具类TimeUtils:👇👇👇 public class TimeUtils{ /** * 获取当前时间 * @return */ public static String getCurrentTime(){ return System.currentTimeMillis()+""; }
        阅读全文
            
摘要:有时候项目需要获取EditText所输入的字符串为纯数字(含小数),一般情况下在xml中设置EditText的的属性(我是直接设置digits为数字和小数点,即digits="0123456789."),或者在代码中设置 mEd.setKeyListener(DigitsKeyListener.ge
        阅读全文
            
摘要:###上代码:👇👇👇 <TextView android:layout_width="120dp" android:layout_height="wrap_content" android:layout_gravity="center" android:ellipsize="marquee" 
        阅读全文
            
摘要:###创建错误或者想要抛弃某个仓库or项目,点击选择项目,选择Setting页面,左侧方框Option页拉到底:👇👇👇 ###你就可以看到一个红色的危险域,called Danger Zone,这不禁让我想到了黑子篮球里的Zone,也是可怕的东西!!咳咳看下图👇👇👇 就那个方框Delet
        阅读全文
            
                    
                
浙公网安备 33010602011771号