07 2017 档案
摘要:之前用到过ArryAdapter适用于纯文本的列表数据,SimpleAdapter适用于带图标的列表数据,但在实际应用中常常有更复杂的列表,比如同一项中存在多个控件,这时候用前面的两个会比较复杂,而且不易扩展。因此Android提供了适应性更强的BaseAdapter,该适配器允许开发者在别的代码文
阅读全文
摘要:像datepicker一样,也有timepicker。 同样有timepickerdialog 所用到的方法还是一样,监听时间选择器的变化。
阅读全文
摘要:虽然EditText提供了inputTtype=“date”,但用户往往不太喜欢自己输入时间。 Android为这个提供了DatePicker,但有很多缺点,不是弹窗模式,而是直接在页面上占据一块区域,并且不会自动关闭。 因此它不适合直接使用,在开发中往往用已经封装好的日期选择对话框DatePick
阅读全文
摘要:购物车的应用很广泛,电商app基本上都有它的身影。由于它用到了多种存储方式,通过项目对数据的存储有更高层次的了解。 1.设计思路 首先看看购物车的外观。第一次进入时里面是空的,去购物页面加入购物车以后,返回到购物车才能看到商品列表。 商品图表 名称 数量 单价 总价 商品图表 名称 数量 单价 总价
阅读全文
摘要:只要app在运行中,他就是一个application。因此可以用它来保存一些全局变量 write read
阅读全文
摘要:1 package com.example.alimjan.hello_world.Utils; 2 3 import android.graphics.Bitmap; 4 import android.graphics.BitmapFactory; 5 6 import java.io.BufferedInputStream; 7 import java.io....
阅读全文
摘要:1 package com.example.alimjan.hello_world; 2 3 /** 4 * Created by alimjan on 7/5/2017. 5 */ 6 7 import android.annotation.TargetApi; 8 import android.content.Context; 9...
阅读全文
摘要:当输入完手机号之后,点击密码编辑框时,从数据库查看内容,如果含有该号的密码则自动添加,如果没有则空。勾选记住密码选项之后,如果登陆成功则保存到数据库。
阅读全文
摘要:SQLiteOpenHelper write Read
阅读全文
摘要:Android 的数据存储方式有四种,这次是【共享参数__sharedprefences】 听起来挺别扭的,平时看到的app里面,当用户删除了一些软件以后下次安装,发现原来的设置还在,这种情况就是把一些用户的设置保存在手机里面的一个存储区域, 格式是XML key__Value 不方便保存关系比较复
阅读全文
摘要:1 package com.example.alimjan.hello_world; 2 3 /** 4 * Created by alimjan on 7/4/2017. 5 */ 6 7 8 import android.content.Context; 9 import android.support.v7.ap...
阅读全文
摘要:1 public class AlertActivity extends AppCompatActivity implements OnClickListener { 2 3 private TextView tv_alert; 4 5 @Override 6 protected void onCreate(Bundle savedInstanceStat...
阅读全文
摘要:1 public class ActRequestActivity extends AppCompatActivity implements OnClickListener { 2 3 private EditText et_request; 4 private TextView tv_request; 5 6 @Override 7 prote...
阅读全文
摘要:一个activity就是一个页面,入口函数是oncreate()。 onCreate:创建页面,把页面上各个元素加载到内存 onStart:开始页面,把页面显示在屏幕 onResume:恢复页面,让页面活动起来 onPause:暂停页面 onStop:停止页面 onDestroy:销毁页面 onRe
阅读全文
摘要:原理:EdtText结合监听器TextWatcher与下拉框spinner,一旦监控到EditText的文本发生变化,就自动弹出适配好的文字下拉内容。 属性以及设置方法:
阅读全文
摘要:常用属性: inputType:(代码中:setiputtype)设置输入类型,多种类型中间用“|” maxlength:最大长度,无法通过代码设置 hint:提示文本内容,(代码中:setHint) textColorHint:提示文本颜色,(代码中:setHintTextColor) 输入类型取
阅读全文
摘要:1 6 7 12 1 1 package com.example.alimjan.hello_world; 2 3 import android.content.Context; 4 import android.content.Intent; 5 import android.os.Bundle; 6 import android.suppo...
阅读全文
摘要:horizontal vertical
阅读全文
摘要:default switch 仿IOS风格 style java
阅读全文
摘要:xml文件实现 java 代码实现
阅读全文
摘要:功能简单,实现并不难,对于初学者可以总和了解初级控件的基本使用。 用到的知识点如下: 线性布局 LinearLayout:整体界面是从上往下的,因此需要垂直方向的linearlayout;下面每行四个按钮,需要水平的linearlayout。 滚动视图 ScrollView :虽然界面不宽也不高,以
阅读全文
摘要:shape_oval 默认矩形 xml java 1、shape 有四种类型 rectangle 矩形 oval 椭圆(corners属性失效) line 直线(必须设置stroke属性) ring 圆环 2、corners bottomLeftRadius:左下角 bottomRightRadiu
阅读全文
摘要:1 package com.example.alimjan.hello_world; 2 3 /** 4 * Created by alimjan on 6/30/2017. 5 */ 6 7 import java.text.ParseException; 8 import java.text.SimpleDateForm...
阅读全文
摘要:selector java 各控件均可
阅读全文
摘要:IMAGEBUTTON 其实派生自image view,而不是派生自button。,image view拥有的属性和方法,image button 统统拥有,只是imagebutton有个默认的按钮外观。 image button 只能显示图形 imagebutton 上面的图片可按比例拉伸 只能在
阅读全文