自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 解析

JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。本质:json是有特殊格式的字符串。Gson解析将对象转为Json串将Json串解析为对象{}[]FastJson解析将对象转为Json串Json串解析为对象...

2019-06-20 17:15:52 123

原创 WebView控件

作用:显示和渲染Web页面直接使用html文件(网络上或本地assets中)作布局可和JavaScript交互调用.Webview.canGoBack()//是否可以后退Webview.goBack()//后退网页Webview.canGoForward()//是否可以前进Webview.goForward()//前进网页settings.getUseWideViewPo...

2019-06-20 17:15:00 468

原创 一.Spnner 列表选择框

Spinner是一个列表选择框,会在用户选择后,展示一个列表供用户进行选择。Spinner是ViewGroup的间接子类,它和其他的Android控件一样,数据需要使用Adapter进行封装效果案例:属性:spinnerMode=”dropdown“ 或 “dialog“ //设置样式Prompt:设置标题,在dialog下生效popupBackg...

2019-06-20 17:13:06 503

原创 ScrollView

ScrollView是上下滑动的控件,不能直接包含多个子控件,如果想要显示多个控件,要使用布局控件包装。示例:<ScrollView><LinerLayout><Button><Button></LinerLayout></ScrollView>HorizontalScroView水平滑动的...

2019-06-20 17:12:28 405

原创 Activity

概念:(手机的一屏)一个应用程序中可以包含多个Activity, 不同的Activity展示不同的可操作界面。四大组件之一四大组件:Activity应用程序组件Service服务 content Provider内容提供BroadcastReceiver广播接收器作用:显示用户的界面,监听UI控件的事件 如何创建?创建一个类,继承Activity,重写onCreate()用来将...

2019-06-20 17:11:37 181

原创 ProgressBar

1.没有进度的进度条大进度条style="?android:attr/progressBarStyleLarge"小进度条style="?android:attr/progressBarStyleSmall"2.有进度的进度条style="?android:attr/progressBarStyleHorizontal"android:progress="8...

2019-06-20 17:10:31 79

原创 一.RadioButton

CheckBox属性:text android:checked="true"

2019-06-20 17:09:09 602

原创 Textview

View常用属性1. 控件的宽高:(固定值 与两种状态)android:layout_width="30dp"android:layout_height="30dp"或match_parent (fill_parent)填充满父布局或wrap_content包裹内容2. 控件的可见度:(3种状态)android:visibility="visible"可见...

2019-06-20 17:06:22 165

原创 布局

继承关系 View常用属性 1. 控件的宽高:(固定值 与两种状态) android:layout_width="30dp" android:layout_height="30dp" 或 match_parent (fill_parent)填充满父布局 或 wrap_content包裹内容 2. 控件的可见度:(3种状态) android:vis...

2019-06-20 17:05:13 86

原创 安装

622第一天安卓是什么,可以在哪些平台使用?由Google公司推出,基于Linux开源的操作系统特点开源,免费,可定制,软件开发中不受限制安卓发展史 Andy Rubin(安迪.鲁宾).Android之父 简单介绍:1997年加入微软,开发超级机器人项目。2002年成立“Android”公司,2005年被谷歌收购。 标题 相关概念: 项目如...

2019-06-20 17:02:50 104

原创 Bitmap三级缓存 和二次采样

一.为什么Bitmap三级缓存?没有缓存的弊端 :费流量, 加载速度慢加入缓存的优点: 省流量,支持离线浏览二.原理从内存获取图片, 如果存在, 则显示; 如果不存在, 则从SD卡中获取图片从SD卡中获取图片, 如果文件中存在, 显示, 并且添加到内存中; 否则开启网络下载图片从网络下载图片, 如果下载成功, 则添加到缓存中, 存入SD卡, 显示图片三.代码(1)添加读写SD卡的...

2019-06-12 20:28:56 1681

原创 Mvp

建立beanpublic class UserBean {private String mFirstName;private String mLastName; public UserBean(String firstName, String lastName) { this. mFirstName = firstName; this. mLastName...

2019-06-11 21:16:15 102

原创 popupwindow

PopupWindow弹出窗体可以在任意位置弹出窗体,而对话框只能出现屏幕最中间。1)构造方法:public PopupWindow (Context context):context上下文对象(2)必须设置的3大要素:setContentView():设置自定义布局setWidth():设置宽度setHeight():设置高度(3)显示窗体:a。显示在某个指定控件的下方show...

2019-06-09 19:52:58 145

原创 menu菜单

常用的菜单TextView textView;private TextView view;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main4);textView=fi...

2019-06-06 11:19:32 168

原创 对话框

public void om(View view) {AlertDialog.Builder builder=new AlertDialog.Builder(MainActivity.this);builder.setIcon(R.mipmap.ic_launcher);builder.setTitle(“111”);builder.setMessage(“123”);builder....

2019-06-05 17:00:03 378

空空如也

空空如也

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

TA关注的人

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