- 博客(7)
- 收藏
- 关注
原创 ArrayList自定义排序
ArrayList 有时候存数的对象是个类,我们又需要根据其中一个属性值排序。下面我们来看看如何实现: 通过:Collections.sort()方法可以快速实现排序但排序的规则需要你自己定义:有两种模式(都是去实例化Comparable接口中得compareTo方法)一、单独实现接口: class SortByName implements Comparator { public...
2018-05-28 15:19:08
642
原创 View 获取宽高以及设置旋转动画中心点
一、 view 在onCreateView 以及 onResume 方法中获取的宽和高都为0原因:因为这个时候View还没有加载到DecorView解决办法: 在 onWindowFocusChanged 方法中获取宽高二、objectAnimator 旋转动画ObjectAnimator.ofFloat(img_hand,"rotation",0f,360f)设置View的旋转中心1、设置pi...
2018-03-30 10:46:58
672
原创 swipeRefreshLayout想要在界面一加载的时候出现更新效果
在activity的ondcreate中调用 swipeRefreshLayout.setRefreshing(true) 是无法实现的!实现方法:swipeRefreshLayout.post(new Runnable() { @Override public void run() { swipeRefreshLayout.setRefreshing(true)
2017-06-29 23:04:37
309
原创 setDisplayHomeAsUpEnabled
actionbar.setHomeAsUpIndicator(R.drawable.ic_menu): 给toolbar左上角设置图标,默认是向左的剪头actionbar.setDisplayHomeAsUpEnabled(true): 设置 toolbar的左上角图标是否显示,true(显示),false(隐藏)监听的id为R.id.home@Overridepub
2017-06-28 23:00:57
1164
原创 活动中使用menu
首先在 res 下新建一个menu文件夹,在menu里右击 新建 Menu resource file。new_menu 辨析IE为如下代码:android:id="@+id/id_remove" android:title="Remove">android:id="@+id/id1_remove" android:title="Remove">android
2017-04-24 20:59:02
308
原创 view.setAlpha()和 view.getBackground().setAlpha()的区别
对一个空间设置其透明度 Android提供了setAlpha()和 getBackground().setAlpha(),下面说说它们的区别:传参:setAlpha()传参是0-1的foalt数 而 getBackground().setAlpha()传入的是0-255的int数;(最终它们都会转化成16进制 setAlpha()传入的参数会先*255转化为int型)效果:setAlp
2017-02-22 16:32:34
9303
1
原创 Android studio 中与本地 html 页面交互
在Android studio的工程里的main目录下建立一个 assets目录与res同级如下图:在assets目下考入写好的html页面,webview通过“file:///android_assets/xxxx.html”加载此文件。_webView.loadUrl("file:///android_asset/01_test.html");下面说一下java与js之间的
2017-02-21 17:15:29
8053
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人