https://niwoxuexi.com/blog/user/101
优化Adapter代码(减少百分之70%代码)添加点击item点击、长按事件、以及item子控件的点击事件添加加载动画(一行代码轻松切换5种默认动画)添加头部、尾部、下拉刷新、上拉加载(感觉又回到ListView时代)设置自定义的加载更多布局添加分组(随心定义分组头部)自定义不同的item类型(简单配置、无需重写额外方法)设置空布局(比Listview的setEmptyView还要好用!)添加拖拽 ...
在开发时,数组返回数目很少,需求要求不能左右滑动;下面是一种解决方案1. RecyclerView 为垂直状态(VERTICAL)下:LinearLayoutManager layoutManager = new LinearLayoutManager(context){ @Override public boolean canScrollVertically() { ...
//禁用滑动事件 recyclerview.setNestedScrollingEnabled(false) ...
Android---String资源文件中通过String.format()(动态改变)字符串资源的显示内容例如:小明来自烟台年龄18岁性别男。其中,“小明”、“烟台”、“18”、“男”,均为可变的,就可以通过String.format()设置。代码:string.xml<stringname="formatStr">%1$s:来自%2$s,年龄%3$d,性别%4$ ...
将一个double型数值保留两位小数在处理数值运算的时候,有时候会遇到保留几位小数的需求,下面是一个保留两位小数的简单方法。/** * 将数据保留两位小数 */ private double getTwoDecimal(double num) { DecimalFormat dFormat = new DecimalFormat("#.00"); ...
1、显示当前连接的设备$adbdevices2、如果要对设备进行有特殊权限的操作,就需要有root权限$adbroot3、如果要手机上安装apk$adbinstallxxx.apk4、重新安装某apk$adbinstall-rxxx.apk5、卸载某apk$adbuninstall<apk的主包名>6、查看手机上运行日志$adblogcat7、启动activity$adbshellam ...
需求:我是做Android开发的,工作3年了。这段字符串中,Android和3需要动态替换。在string.xml中定义:<stringname="demo">我是做%1$s开发的,工作%2$d了。</string>在程序中使用:Stringinput=getResources().getString(R.string.demo); Stringoup ...
res/raw和assets的相同点两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制文件。res/raw和assets的不同点1. res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹下的文件不会被映射到R.java中,访问的时候需要使用AssetManager类。2. res/raw文件下不可以新建 ...
Button组件是在我们在开发中最常用到的组件。Button组件,俗称“按钮”,在APP界面当中少不了按钮,那么按钮的属性和使用方法是怎么样的呢?Button常用属性因为Button继承TextView,所以他和TextView有很多共同的属性,下面列举一下常用的。android:drawable //放一个drawable资源 android:drawableTop //可拉伸要绘制的 ...
ImageView 继承自View组件,主要功能是用于显示图片,实际上它不仅仅可以用来显示图片,任何Drawable对象都可以使用ImageView来显示。ImageView可以适用于任何布局中,并且Android为其提供了缩放和着色的一些操作。1. foreground、src 和 background 属性区别1)background指的是背景,foreground指的是前景,而src指的是内 ...
(1)视图透明度,值在0-1之间,0为完全透明,1为完全不透明 android:alpha setAlpha(float) (2)视图背景 android:background setBackgroundResource(int) (3)视图是否可点击 android:clickable setClickable(boolean) (4)设置view的备注说明,作为一种辅助功能提 ...
EditText继承关系:View–>TextView–>EditText常用属性如下:android:layout_gravity="center_vertical"//设置控件显示的位置:默认top,这里居中显示,还有bottom android:background="@android:drawable/edit_text"这个属性, ...
Android开发中最常用的差不多就是TextView和EditView了,在使用它时,我们也会设置它的一些属性,为了让我们设计的更好看,设置的更合理。这里记下它的常用属性,方便后期查阅。TextView属性android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all) a ...
WindowMenuDemoAndroid仿Qzone底部导航栏加号弹出菜单 ...
常用的几条命令,暂且记录一下,后边有时间会继续更新编译查看错误gradlew compileDebugJavaWithJavacgradlew processDebugManifest --stacktracegradlew assembleDebug --stacktracegradlew transformClassesWithMultidexlistForDebug// 查看依赖gradle ...