- 博客(25)
- 收藏
- 关注
原创 侧滑2
import com.example.lib.SlidingMenu;import com.example.lib.app.SlidingActivity;import android.app.Activity;import android.os.Bundle;import android.util.DisplayMetrics;import android.view.Display;import...
2018-05-18 08:20:34
137
原创 控件
一:public class MainActivity extends Activity { private ExpandableListView ex; public String[] groupStrings = {"西游记", "水浒传", "三国演义", "红楼梦"}; public String[][] childStrings = { {"白骨精", "紫霞.
2018-05-18 08:20:01
157
原创 下拉刷新
package com.ElasticScrollView.cjy;import com.ElasticScrollView.view.ElasticScrollView;import com.ElasticScrollView.view.ElasticScrollView.OnRefreshListener;import android.app.Activity;import android.o...
2018-05-18 08:17:37
164
原创 机试
import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.view.View.OnClickListen...
2018-05-18 08:16:48
140
原创 笔记
常用的视图标签属性名作用id为控件指定相应的ID @+id/idnamelayout_width 指定当前视图的宽度layout_height指定当前视图的宽度text 指定控件当中显示的文字textSize指定控件当中字体的大小background指定该控件所使用的背景(图片|颜色)layout_gravity控件本身相对于父视图的位置grivity指定控件中的内容的基本位置 2.内边距与外边...
2018-05-18 08:15:42
140
原创 样式,主题及获取所有应用
public class MainActivity extends Activity { private GridView gr; private MainAdapter adapter; private String[] mz = new String[]{"放到","通讯","软件","打","启动","尺寸","的","打","擦擦
2018-05-16 09:33:30
188
原创 ListViewv优化及ListView代码
ListView优化第0层:不优化每次执行getView(),都会执行: converterView-View.inflate(R.layouty.XXX);效率太低,在快速滑动是会有卡顿,在数据很多事甚至会内存溢出第1层:复用converterView if (convertView == null) { convertView = View.inflate(R.layout.XXX);/...
2018-05-14 13:36:33
267
原创 framelyout
activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertic...
2018-05-14 13:34:53
153
原创 ui的理解
全称user interfase ;用户界面ui由View 和ViewGroup的根基类、View在屏幕上占据一片矩形区域,并在上面进行内容绘制ViewGroup包含一些View或ViewGroup,用于绘制View的布局事件类型常用Ui组建textViewandroid:id“@+id/tv_test1_message //指定idandroid:layout_width="match_pare...
2018-05-10 15:50:49
577
原创 侧滑
import java.util.ArrayList;import java.util.Arrays;import java.util.List;import android.app.Activity;import android.content.Intent;import android.content.res.Configuration;import android.net.Uri;impor...
2018-05-10 15:34:40
111
原创 对话框
import java.util.Calendar;import android.app.Activity;import android.app.AlertDialog;import android.app.DatePickerDialog;import android.app.ProgressDialog;import android.app.TimePickerDialog;import an...
2018-05-10 15:33:24
96
原创 Android初7
/** * 测试进度条 */public class ProgressComponentActivity extends Activity { private LinearLayout ll_progress_loading; private ProgressBar pd_progress_loading; private SeekBar sb_progress_loading; private ...
2018-05-09 08:06:45
156
原创 常见的异常及解决方式
常见的异常: 1. NullPointerException 原因: 调用对象的方法/属性,担对象为null 2. ClassCastException 原因: 类型转换异常 3. ActivityNotFoundException: 原因: 没有在清单文件中注册Activity,或注册不正确 基本常见异常的一般分析步骤: 1.在LogCat中从下向上找,尽量找到...
2018-05-08 11:32:13
284
原创 Android初6
package com.example.app04;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.view.View;import andro...
2018-05-08 10:04:06
139
原创 Activity 笔记
.Activity的主要作用 Activity是界面、用户接口、控件窗口,负责程序与用户间进行交互 2.创建一个Activity需要的步骤 1.一个Activity就是一个类,并且这个类要继承Activity 2.需要复写(@override)onCreate方法,第一次运行就会运行此方法 3.每一个Activity都需要在AndroidMainfest.xml文件中配置 4.为Acti...
2018-05-07 09:47:24
125
原创 Android初5
//自定义吐司public class MainActivity extends Activity { //布局中的视图都要声明成员变量 Button b1; //程序启动会调用onCreate方法 @Override protected void onCreate(Bundle savedInstanceState) { //调用父类的oncreate方法进行一些初始化操作 super.on...
2018-05-07 09:46:50
142
原创 Android初4
<!-- android:id="@+id/button1" 通过他在Mainactivity当中 调用findViewById进行一些初始化 android:text="下载中" 设置buttton运行时显示的名字 他设置在String.xml文件中,也可以直接西如,直接写入会占用内存,多的话不建议使用 android:layout_width="match_parent" a...
2018-05-04 09:53:06
106
原创 Android初3
.搭建开发环境 1>解压sdk.zip文件 2>配置path2.创建第一个android项目:HelloAndroid 1>指定sdk的版本都是18 2>要适配低版本,修改清单文件:minSdk=“8”3.四个文件目录结构: 1>应用项目的组成文件 src(源码文件夹)MainActivity.java:主界面类 gen(自动生成的源码文件夹)R.ja...
2018-05-03 11:46:43
117
原创 Android初1
Activity是Android系统中的四大组件之一,可以用于显示View。Activity是一个与用户交互的系统模块,几乎所有的Activity都是和用户进行交互。在android中Activity有四种基本状态:1、Running(运行态) 位于屏幕最前端时,此时处于可见状态,和用户可交互的状态。 2、Paused(暂停态) 当Acitivy被另一个透明的或者非全屏的Ac...
2018-05-02 13:42:46
105
原创 Android初
Android是Google主导的开放式手机平台,它的应用是基于Java语言开发的,今天下载了它的SDK,体验了一把: 首先按照官方网站上的安装SDK文档下载了Android SDK和Eclipse插件. 然后按照官方网站上的入门文档Hello, Android!Android有它的优势,首先开源,其次它未来很可能在上网本上也有应用,所以可以假设未来终端的部署量应该多于iPhone OS的部署量。...
2018-04-27 08:46:11
159
原创 作业
Java继承是面向对象的最显著的一个特征。继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。 Java继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类。这种技术使得复用以前的代码非常容易,能够大大缩短开发周期,降低开发费用。比如可以分隔符先定义一个类叫车,车有以下属性:车体大
2017-09-20 08:32:08
283
原创 作业
1.面向对象的特征一:封装与隐藏 问题:当创建了类的对象以后,如果直接通过“对象.属性”的方式对相应的对象属性赋值的话,可能会出现不满足实际情况的意外,我们考虑不让对象来直接作用于属性,而是通过“对象.方法”的形式,来控制对象对属性的访问。实际情况中,对属性的要求就可以通过方法来体现 解决的方法:(封装性的思想)将类的属性私有化,提供公共的方法(setter & getter)来实现调用 2
2017-09-20 08:26:04
207
原创 作业
package com.beicai.oop; public class Person { private String name; private int age; private String school; private String major; public void setName(String i){ if(i != null){ name = i; }e
2017-09-20 08:25:41
287
原创 作业1
类的第三个成员:构造器(Constructor、构造方法) 构造器的作用:①创建对象②给创建的对象的属性赋值 1、设计类时,若不显式声明类的构造器的话,程序会默认提供一个空参的构造器 2、一旦显式的定义了类的构造器,那么默认的构造器就不再提供 3、如何声明类的构造器:格式:权限修饰符 类名(形参){} 4.类的多个构造器之间构成重载 二、类对象的属性赋值的先后顺序:①属性的默认初始化②
2017-09-20 08:24:40
281
原创 作业
package/import 1.package: (1)声明源文件所在的包,写在程序的第一行 (2)每“.”一次,表示一层文件目录 (3)包名都要小写 2.import: (1)显式导入指定包下的类或接口 (2)写在包的声明和源文件之间 (3)如果需要引入多个类或接口,那么就并列写出 (4)如果导入的类是java.lang包下的,如:System、String、Math等,就不
2017-09-20 08:22:32
202
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人