android常用api大全,Android开发个人总结常用的api

本文整理了Android开发中常见的API用法,包括禁止返回键关闭界面、获取资源颜色、动态添加布局、RecyclerView间距设置等,旨在帮助开发者快速查阅和理解API,提升开发效率。
摘要由CSDN通过智能技术生成

前言

这只是记录下开发过程中常用的api,是经常可能忘了导致去百度的

我还是希望大家最好记在脑子里,需要也提倡查找api,但我感觉只有记住了才能融会贯通,满足需求。每次查出来的,怕不了解,不敢修改等等就不好了

我会记住确定不会忘了,我就会删除一条。如果第二次进来看到怎不见了呢,也不用吃惊哈,序号也会没有

开始吧

1、禁止用户按返回键关闭界面

Api: onKeyDown return true即可

代码如下:

override fun onKeyDown(keyCode: Int, event: KeyEvent): Boolean {

if (keyCode == KeyEvent.KEYCODE_BACK ) {

return true//不执行父类点击事件

}

return super.onKeyDown(keyCode, event)

}

2、获取资源颜色快捷方法

Api: ContextCompat.getColor(mActivity!!, R.color.m_red_one)

示例代码:

tv.setTextColor(ContextCompat.getColor(mActivity!!, R.color.m_red_one))

3、动态添加布局

Api: LayoutInflater.from

平常都是工具类封装好,希望没有封装时,也能随手写出来

注意:这个方法参数还有点玄学,自己研究了

示例代码:

LayoutInflater.from(mActivity).inflate(R.layout.login_study_plan_job_item, ll_job, false)

4、RecyclerView添加item间距

Api: rv.addItemDecoration

示例代码:

rv_learn_direction.addItemDecoration(object :RecyclerView.ItemDecoration(){

override fun getItemOffsets(outRect: Rect, itemPosition: Int, parent: RecyclerView?) {

super.getItemOffsets(outRect, itemPosition, parent)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值