自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 问答 (5)
  • 收藏
  • 关注

原创 使用选项卡TabWidget与TabHost实现底部或者顶部四个分类按钮 点击切换对应的fragment

首先作为一名菜鸟,尤其是记忆不好菜鸟,主动手写笔记记忆一些东西还是很有必要的,至少对于我而言。言归正传,首先当大家看到这个需求,会想到布局中的选项卡控件,TabHost与TabWidget,其中这两个的区别,我的理解就是TabHost是装有选项卡+选项卡内容(FrameLayout)的容器,而TabWidget则就是底部或者顶部的那四个按钮。再说布局中的注意事项的时候首先我们先看下布局,我

2017-07-31 14:19:54 1934

原创 android 在多线程中运用的Toast

public class ToastUtils { /** * 可以在多线程里运行的toast */ private static volatile Toast mToast; private static final Object lock = new Object(); private static Context context;

2017-07-31 09:34:23 984

原创 内存分析------>堆与栈

此分析主要用于记忆,回头查看。该总结源于玉刚说之android 性能优化1、定义一个局部变量的时候,java虚拟机就会在栈中为其分配内存空间,局部变量的基本数据类型和引用存储于栈中,引用的对象实体存储于堆(Heap)中。因为他们属于方法中的变量,生命周期随方法而结束。2、成员变量全部存储于堆中(包括基本数据类型,引用和引用的对象实体),因为它们属于类,类对象终究是要被new出来使用

2017-07-27 17:28:09 240

原创 点击返回键 两次退出APP

@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { long secondtime = System.currentTimeMillis(); if (secondtime - firstime >

2017-07-27 10:22:56 801

CustomSeekBar.zip

仿音频播放进度条,自定义带刻度的seekbar。主要是对于滑块样式的自定义,根据大小来具体其他样式的大小。

2019-05-31

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除