android基础
MR_Codingson
这个作者很懒,什么都没留下…
展开
-
scrollview滑动是titlebar的显示和隐藏效果
实现状态栏向上滑动,控制titlebar类似相关的控件隐藏和显示的 修改透明度主要实现思路1.主要是通过监听scrllview的滑动scrollY的高度控制titlebar的显示或隐藏以及和状态栏的透明或非透明(沉浸式状态栏效果)大致思路步骤说明(具体还是看代码)1初始化状态栏 :initStatusBar()方法2.设置titlebar的高度 需要处理statusbar的高度 :onAttachedToWindow()方法3.上滑时第一个控件高度为参照物。根据滑动的高度来确定titlebar的原创 2021-03-18 17:09:35 · 610 阅读 · 0 评论 -
SimpleDateFormat时间的格式转换
最近项目遇到一些有关时间转换的问题,平时用到总是一时想不起来要怎么处理,所以记录一下。主要用到的是SimpleDateFormat 和Date这两个类基本上能解决绝大部分有关时间格式转化的问题。主要是三种比如: 时间戳 =》 年月日 时分秒1.时间戳和时间互转:(timestamp = 1606811191-》2020-12-01 16:26:31)2.时间字符串格式转化: 2020-12-01 16:26:31 -》2020-12-01下面展示代码看比较清楚 内联代码片。 //1 时间原创 2020-12-01 17:17:05 · 655 阅读 · 0 评论 -
Android Studio编写xml不提示控件属性
最近开发中Android studio突然莫名其妙的不提示xml控件的属性,比如控件的android:idandroid:layout_width类似相关的所有属性都不提示,类似下图,没有提示任何属性![在这里插入图片描述](https://img-blog.csdnimg.cn/20200811095728673.png)网上看了很多博客,都没有解决我的问题,修改compileSdkVersion的版本之后可以提示(本来是28,后面改成26),但是xml的预览priview不显示,相关依赖的modu原创 2020-08-11 10:07:35 · 3849 阅读 · 6 评论 -
Recyclerview的Adapter的使用以及item以及item内部的点击事件
这个是Activity的调用package com.app.chuanghehui.ui.activityimport android.support.v7.app.AppCompatActivityimport android.os.Bundleimport android.support.v7.widget.DividerItemDecorationimport android.s...原创 2019-12-03 10:35:43 · 626 阅读 · 0 评论 -
OptionMenu的简单使用
过了个年将近一个月没写代码了,今天写一个关于OptionMenu的基本使用方法。需要注意的是一个Activity中只能有一个optionMenu 首先看看效果: 下面是MainActivity中的代码:package demo.liuchen.com.menutest;import android.graphics.Color;import android.support.v7原创 2017-02-08 08:49:32 · 1067 阅读 · 0 评论 -
RadionButton和Viewpager实现页面切换联动
下面是显示的效果: demo下载地址:http://download.csdn.net/detail/mr_condingson/9756342 说明主要是一个使用了一个ViewPager和一个radButton相互绑定实现联动的效果。原创 2017-02-27 10:33:22 · 547 阅读 · 0 评论 -
SharedPreferences的用法以及详解
用了很多次的SharedPreferences,这次来好好总结一下SharePreferences的用法以及需要了解的知识。主要是写给我第一位粉丝看的。希望以后的粉丝越来越多,我也更加有动力写更多更好的博客。 首先介绍一下SharedPreference。 SharedPreferences是Android平台上一个轻量级的存储类,用来保存应用的一些常用配置,比如Activity原创 2017-02-28 10:03:44 · 47054 阅读 · 25 评论 -
Activity去除标题栏和状态栏
一、在代码中设置public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //去除title requestWindowFeature(Window.FEATURE_NO_TITLE); //去掉Activity上面的状态栏getWindow().setFlags(Wi转载 2017-09-29 10:29:12 · 1531 阅读 · 1 评论 -
Android布局延伸到状态栏
废话不多说上代码: @SuppressLint("InlinedApi") @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getWindow().requestFeature(Window.FEA原创 2017-09-01 17:02:53 · 1636 阅读 · 0 评论