- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 下拉图片变大
//// ViewController.m// 1//// Created by 梦展 on 2018/4/24.// Copyright © 2018年 meng. All rights reserved.//#import "ViewController.h"#import "headerView.h"#define kScreenW [UIScreen main...
2018-04-25 17:46:44
282
原创 ...
#ifdef XXXX //…demo块1…else //…demo块2…endif此处实现机制是:如果xxxx编译过,即实现demo块1,否则为demo块2,#endif为结束。ifndef _XXXX //…程序段1… else //…程序段2… endif此处实现机制是:当xxxx未编译过时实现demo块1,否则实现d...
2018-02-27 09:18:13
178
原创 IOS知识碎片
去除两端空格NSString *str = @" sfljasfljals sjdf ";NSString *temp = [str stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];去除两端空格和回车NSString *text = [temp stringByTrimming
2017-09-11 22:29:40
230
转载 获取键盘高度
(void)viewDidLoad { [super viewDidLoad]; //增加监听,当键盘出现或改变时收出消息 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:)
2017-03-09 09:36:43
312
原创 关闭键盘
关闭键盘有以下几种方式: 1、在ViewController中的view被覆盖的情况下,可以通过触摸编译区以外来关闭键盘 - (void)viewDidLoad { [super viewDidLoad]; [self.tableView addGestureRecognizer:[[UITapGestureRecognizer alloc] initWithTarget:s
2017-03-09 09:31:54
293
原创 数据库存储方案
Android系统中主要提供了三种方式用于简单地实现数据持久化功能,即文件存储、SharedPreference存储及数据库存储。 (一)文件存储 文件存储不对存储的内容进行任何的格式化处理,所有数据都是原封不动地保存在文件中,所以比较适用于存储一些简单的文本数据或二进制数据。 如何将数据存储到文件中:String fileName = et1.getText().toString();St
2016-10-23 23:41:44
805
原创 实现下拉框显示所有曾经登陆的用户名的小功能
点击注册键,会把用户名存储到数据库中;点击下拉图标,显示出所有存储在数据库中的用户名。 public class MainActivity extends Activity implements OnClickListener{ private PopupWindow pop; private EditText username_et; private ImageVi
2016-10-22 22:34:49
565
原创 AlertDialog以及子类
android.app.AlertDialog及其子类提供了4种常用的对话框: 1、AlertDialog:功能最丰富,实际应用最广的对话框,最常用的。 2、ProgressDialog:进度对话框,这个对话框只是对简单进度条的封装 3、DatePickerDialog:日期选择对话框,这个对话框只是对DatePicker的包装 4、TimePickerDialog:时间选择对话框,这个对话
2016-10-20 21:58:30
315
原创 ListView及其优化和Adapter的用法
AdapterView具有如下属性: 1、继承了ViewGroup 2、可以包括多个列表项,并将多个列表项以合适的形式显示出来。 3、显示多个列表项,由Adapter提供。调用AdapterView的setAdapter(Adapter)方法设置Adapter即可。ListView和ListActivity ListView的实现第一种方式:继承Activity 1)在布局文件中
2016-10-19 22:11:06
239
原创 shape和Selectors文件属性
shape: 1、stroke:边框效果 相当于html中的盒子模型的border 属性: android:width 描边的宽度 android:color 描边的颜色 android:dashWidth 表示边框的样式是虚线的宽度;值为0时,表示为实线。值大于0则为虚线。 android
2016-10-16 13:41:08
364
原创 LinerLayout(线性布局)
weight(权重):设置过权重的按钮的宽度=本身+剩余屏幕比例wrap_content:登录设置过权重的按钮的宽度=wrap_content+(srceen-2*wrap_content)*1/3注册设置过权重的按钮的宽度=wrap_content+(srceen-2*wrap_content)*2/3match_parent:登录设置过权重的按钮的宽度=matc
2016-10-15 22:52:04
287
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅