- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 Android仿饿了么搜索功能
仿饿了么搜索框这里采用的是pupupWindow来实现,一个全屏的popupWindow里面放各个View做对应操作首先是activity_popup.xml布局,很简单,就一个带背景的TextView,点击弹出popupWindow,这里都用的ConstraintLayout布局,以减少View的层数,对ConstraintLayout不了解可以无视(界面使用什么ViewGeoup搭建都一...
2019-04-26 21:05:31
1616
原创 Android dp、px、sp转换工具类
import android.content.Context;/** * Description: dp、px、sp转换工具类 */public class DensityUtils { /** * dp转px */ public static int dip2px(Context context, float dpValue) { f...
2019-04-03 17:55:45
249
原创 使用ButterKnife绑定View,在代码中动态添加View,并使用ButterKnife对动态添加的View进行点击监听
在Activity中使用ButterKnife绑定View,并获取监听事件普通情况下写法如下: @BindView(R.id.back) ImageView back; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);...
2019-04-03 17:23:24
2362
原创 CentOS7下安装JDK、MySQL、Tomcat、Redis
CentOS7下安装JDK、MySQL、Tomcat、Redis 前期准备工作配置ipvi /etc/sysconfig/network-scripts/ifcfg-ens33 修改ONBOOT=yes,然后按Esc, 输入:wq保存并退出,然后重启网络服务:service network restart查看ip地址:ip addr安装wgetyum...
2018-07-27 13:29:35
531
1
原创 EL、JSTL表达式的基本用法
EL、JSTL表达式的基本用法 EL表达式的基本使用: 格式: ${ 表达式 } <% // 往作用域中存储数据 request.setAttribute("name", "request"); String [] array = {"aa","bb","cc","dd"}; appli
2018-07-25 20:59:28
460
原创 Java使用ClassLoader加载Properties配置文件
首先,文件路径位于src目录下 配置文件的内容 // 读取文件 InputStream stream = JDBCUtils.class.getClassLoader().getResourceAsStream("db.properties"); Properties props = new Properties(); t...
2018-07-21 18:12:09
2940
1
原创 CursorLoader的使用
Android 3.0中引入了Loader加载器, 主要作用就是用于异步加载数据,当数据源改变时可以实时刷新(可以直接理解为Observer观察者模式),本章主要讲的是Loader的孙子辈(CursorLoader)的基本使用。CursorLoader顾名思义, 主要是用于加载Povider提供的数据...
2016-12-21 16:46:15
545
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人