- 博客(14)
- 收藏
- 关注
原创 Scrolliew
1.知识准备:当内容大于手机高度的时候,就可以使用Scrolliew,这个布局包含view可以被用户滚动,允许内容大于屏幕物理尺寸。他是个帧布局可以放置(只有一个)一个子元素并且包含滚动内容,子元素通常是个线性布局;这个线性布局是个垂直布局items,需要注意的是Scrolliew会和listView形成事件冲突。采用事件分发机制进行解决。2.基本用法: <ScrollView
2018-01-29 11:46:59
201
原创 Button 详解
知识点:1、输入事件大纲(事件监听、事件处理、触摸模式、处理焦点)。2、控件都可看做View。响应事件是基于view的。3、事件监听(无返回类型、有些会返回boolean类型)(onclick()、onLongClick()、onFocusChange()、onKey()、onTouch()、onCreateContextMenu())4、事件处理(boolean类型返回t
2018-01-24 10:16:55
6646
原创 EditText看这一篇文章就够了
android:hint="请输入数字!"//设置显示在空间上的提示信息 android:numeric="integer"//设置只能输入整数,如果是小数则是:decimal android:singleLine="true"//设置单行输入,一旦设置为true,则文字不会自动换行。 android:gray="top" //多行中指针在第一行第一位置
2018-01-18 14:26:04
1553
原创 Textview 扩展
跑马灯:TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:singleLine="true" android:scrollHorizontally="true" android:ellipsi
2018-01-17 09:11:41
231
原创 greendao 管理类
bean 存放数据库的表BDDaoPresenter (逻辑层,相当于web中的P层)gen放greendao生成的类。BDDaoPresenter 显示对数据库的管理的工具类DBManager:用于对数据库的开启关闭,加密等操作。import android.content.Context;import android.database.sq
2018-01-16 15:17:29
406
原创 dialog工具类 强大!!!
dialog工具类:import android.app.Activity;import android.app.Dialog;import android.content.Context;import android.graphics.Bitmap;import android.util.SparseArray;import android.view.Display;import an
2017-07-21 00:14:16
1205
原创 Android目录结构
eclipse中 1)src 编写Java代码的目录,遵循Java的命名规范、分包。 2)gen R文件应用资源文件 包含了Android的资源文件的标识符,不需要程序员维护,自动添加,而且有分类的。 注意:不能删除;资源文件不能大写开始 3)asset 原生资源文件,保存应用的资源文件,
2017-05-16 19:08:40
268
原创 LogCat详解、工具类
我们来学习一下如何使用Android 的日志工具吧。 Android中的日志工具类是Log(android.util.Log),这个类中提供了如下几个方法来供我们打印日志。 1. Log.v() 这个方法用于打印那些最为琐碎的,意义最小的日志信息。对应级别verbose,是 Android 日志里面级别最低的一种。 2. Log.d() 这个方法用于打印一些调试信息,这些信息对你调试程序
2017-05-15 18:45:22
488
原创 启动活动的最佳写法
修改SecondActivity 中的代码,如下所示:public class SecondActivity extends BaseActivity {public static void actionStart(Context context, String data1, String data2) {Intent intent = new Intent(context, SecondAct
2017-05-12 12:13:51
292
原创 Intent 传递对象 Serializable/Parcelable
Serializable 是序列化的意思,表示将一个对象转换成可存储或可传输的状态。序列化后 的对象可以在网络上进行传输,也可以存储到本地。至于序列化的方法也很简单,只需要让 一个类去实现Serializable 这个接口就可以了。private ArrayList<Users> list = null;@Overrideprotected void onCreate(Bundle sav
2017-05-12 12:12:35
245
原创 Intent启动activity 传值和回传值
Intent 的用法大致可以分为两种,显式Intent 和隐式Intent第一种Intent intent= new Intent(MainActivity.this,NextActiviity.class);//分散传值intent.putExtra("name","jack");intent.putExtra("age",23);intent.putExtra("address","北京
2017-05-12 12:05:32
493
原创 Activity_启动模式
在正式对Activity的启动模式讲解之前先了解一个概念,关于任务。 用户为了完成某个功能而执行的一系列操作形成了一个Activity序列。这个序列在Activity中称之为任务,它是从用户体验的角度出发,把一组相关的Activity(这些Activity可以来自不同的应用程序)组织在一起而抽象出来的概念。因此,任务包含一个按照用户交互顺序排序的Activity集合,任务可以把每个Act
2017-05-12 10:03:58
267
原创 Activtiy简介
Activity是什么? 活动(Activity)是android开发中使用的最多,也是最基础的组件了。每当我们创建一个新的工程,ADT会为我们默认创建一个MainActivity.class的java文件和activity_main的布局文件,并在AnroidManifest.xml(清单文件)中注册好。这就是一个activity中所必备的三元素(java文件,xml布局文件,清单文件中注册ac
2017-05-11 14:11:27
488
原创 Android 技术开篇——学习、读书指南。
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-05-11 09:17:33
452
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人