摘要: shape是根节点,其下有六个子节点,分别为 1.corners(圆角) 2.gradien(渐变) 3.padding(间隔) 4.size(尺寸) 5.solid(填充) 6.stroke(描边) shape标签中有一个shape属性,可以设置形状,可选值为 1.rectangle:默认,矩形 阅读全文
posted @ 2018-01-27 22:38 Ray_Sun 阅读(732) 评论(0) 推荐(0) 编辑
摘要: TextView的gravity属性可以指定文本的对齐方式 跑马灯的实现: 1.singleLine设置为true 2.ellipsize(文本超出后的省略方式,包括start、middle、end、marquee)设置为marquee 3.focusable(是否获得焦点)设置为true 4.fo 阅读全文
posted @ 2018-01-27 22:08 Ray_Sun 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 1.orientation:方向,有horizontal和vertical 2.gravity:子元素与该线性布局的对其方式。与子元素的layout_gravity相对应 3.layout_weight:这是线性布局内子元素的属性,权重。 代码中的设置方法: 1.setOrientation 2.s 阅读全文
posted @ 2018-01-27 21:45 Ray_Sun 阅读(175) 评论(0) 推荐(0) 编辑
摘要: View是android的基本视图,所有控件和布局都是直接或者间接由View派生而来。 1.id:编号 2.layout_width:宽度 3.layout_height:高度 4.各种margin:外边距 5.minWidth:最小宽度 6.minHeight:最小高度 7.background: 阅读全文
posted @ 2018-01-27 21:16 Ray_Sun 阅读(2089) 评论(0) 推荐(0) 编辑
摘要: 1 public void click(View view) { 2 String TAG = ""; 3 WindowManager windowManager = getWindowManager(); 4 DisplayMetrics displayMetrics = new DisplayMetrics(); 5 windo... 阅读全文
posted @ 2018-01-27 20:52 Ray_Sun 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 如果用startActivity()或者startActivityForResult()发出一个隐式Intent,而设备中又没有可以可以相应的应用,那应用就会崩溃,所以我们在发送意图之前可以先使用Intent对象的resolveActivity()方法来检测一下 阅读全文
posted @ 2018-01-24 12:44 Ray_Sun 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 首先是返回键不退出的设置 原理就是在主界面中获取返回键的事件,然后做相应的处理。 然后是再次点击图标的时候恢复状态 原理是:正常情况下,我们的程序是从启动页按顺序执行,但是如果是程序已经在后台运行了,那需要做的事情就是在启动正常程序之前做一个判断,如果启动页面不是栈底(前提是启动页面和其他页面在同一 阅读全文
posted @ 2018-01-24 10:23 Ray_Sun 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 1.Standard:默认的启动模式,会新建一个实例压入栈中。如,当前栈为A B C,用intent开启一个C,则栈变为A B C C。按下返回键的时候会依次返回。2.SingleTop: 如,当前栈为A B C,用intent开启一个C,则栈依然为A B C,并不会新建一个C;如果用intent开 阅读全文
posted @ 2018-01-24 10:15 Ray_Sun 阅读(303) 评论(0) 推荐(0) 编辑
摘要: a = t | s:幷集 a = t & s:交集 a = t - s:差集,在t中不在s中 a = t ^ s:對稱差集,在t中或者s中,但是不同時在二者中 第一組:對set本身的操作,無返回值 1. t.add() 加一項 2. t.update(s) 會將s拆成多項 3. t.intersec 阅读全文
posted @ 2017-11-01 15:55 Ray_Sun 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 無返回值: 1 l.append(object) 2 l.sort(key,reverse) 這是對list進行的操作,會永久排序,而內置方法中的sorted()只是臨時改變 3 l.clear() 4 l.extend(iterable) 例如l.extend('hello'),則會將hello分 阅读全文
posted @ 2017-10-31 23:43 Ray_Sun 阅读(109) 评论(0) 推荐(0) 编辑