- 博客(14)
- 收藏
- 关注
原创 Android基础控件 - Spinner
一. 常用属性 dropDownHorizontalOffSet:列表框的水平偏移距离 dropDownVerticalOffSet:列表框的竖直偏移距离 dropDownSelector:列表框被选中时的背景 dropDownWidth:下拉列表框的宽度 gravity:组件的对齐方式 popupBackground:列表框的背景 prompt:对话框列表的提示信息,只能使用str
2016-04-19 14:07:40 473
原创 Android基础控件 - GridView
一. 继承关系 和ListView一样继承于AbsListView 二. 常用属性 columnWidth:列的宽度 gravity:对齐方式 horizontalSpacing、verticalSpacing:水平、竖直方向每个单元格的间距 numColumn:列数 stretchMode:拉伸模式 -- 可选 none(默认);spacing(拉伸元素的间隔空隙)
2016-04-19 13:00:35 418
原创 Android基础控件 - ListView
一. 适配器 开发中大量使用BaseAdapter作为适配器 二. 表头、表尾以及分割线 footerDividersEnabled:是否在表尾设置一条分割线,默认为true heaerDividersEnabled:是否在表头设置一条分割线,默认为true divider:设置分割条,可用用颜色分割,也可以用图片分割 dividerHeight:设
2016-04-18 22:54:04 482
原创 Android基础控件 - ScrollView
一. 继承关系 继承FrameLayout,里面只能放一个字控件 二. 滚到顶部/底部 scrollView.fullScroll(ScrollView.FOCUS_DOWN); 底部 scrollView.fullScroll(ScrollView.FOCUS_UP) 顶部 addView有可能界面没显示完整,如果直接调用该方法可能会失效,可用handle解决 srollba
2016-04-18 22:38:17 434
原创 Android基础控件 - ProgressBar、SeekBar和RatingBar
一. 继承关系 (1) ProgressBar继承View (2) AbsSeekBar继承ProgressBar (3) SeekBar和RatingBar继承ProgressBar 二. ProgressBar 常用属性: max、progress、progressDrawable indeterminate:设置为true时表示进度条不精确显示进度 indet
2016-04-18 22:09:10 622
转载 Android基础控件 - ToggleButton与Switch
一. ToggleButton 可设置的属性: disabledAlpha:按钮被禁用时的透明度 textOff、textOn:按钮没有被选中/选中时的文字 也可以结合selector使用 二Switch android:showText:设置on/off的时候是否显示文字,boolean android:splitTrack:是否设置一个间隙,让滑块与底
2016-04-18 21:59:08 624
原创 Android基础控件 - RadioButton与CheckBox
一. RadioButton 单选框 (1) orientation 横纵向 (2) 监听是否选中,两种方法: ① setOnCheckedChangedListener,重写onCheckedChanged(radioGroup, int checkid)方法 ② 遍历RadioGroup,判断isChecked。相关方法:getChidChout()、getChildAt(index)
2016-04-18 21:36:27 482
原创 Android基础控件 - ImageView
一. src与background的区别 (1) src是指内容,background是指背景 (2) src是按照图片实际大小填充,而background是按照imageview的大小拉伸 (3) 只有src属性时,设置透明度才有效(setAlpja) 二. java代码中设置src和background (1) src 前景 - setImageDrawable()
2016-04-18 20:55:13 473
原创 Android基本控件 - Button和ImageButton
一. Button、ImageButton、ImageView比较 (1) 三者使用的功能大致相同 (2) 不同点: ① 继承:button继承与TextView, ImageButton继承与ImageView ② Button可以setText,ImageButton和ImageView不能; 反之,ImageButton和ImageView支持setImageURL, butto
2016-04-18 17:41:43 323
原创 Android基础控件 -- EditText
一. 常用属性 hint、textColorHint、selectAllOnFocus="true"(获取焦点后全选输入款内容)、inputType(输入类型限制)、minLines/maxLines(最低/高的行数)、singleLine、textScaleX/textScaleY(字体左右/上下间距) capitalize:英文字母大小写设置(默认为none; sentences -- 第
2016-04-18 16:52:43 503
原创 Android基础控件-TextView
一. 常用属性 id、gravity、text、textColor、textSize、background、singleLine、textScaleX(调整字间距)、lineSpacingExtra(设置行间距)、lineSpacingMutiplier(行间距的倍数) maxLines(最多行数) 二. 带阴影的TextView shadowColor:设置阴影的颜色 shadowRa
2016-04-18 15:53:59 475
原创 Android的6大布局
一. Android有哪6大布局? LinearLayout:线性布局 RelativeLayout:相对布局 TableLayout:表格布局 FrameLayout:帧布局 AbsoluteLayout:绝对布局 GridLayout:网格布局 二. LinearLayout -- 线性布局 (1) 常用属性:orientation、gravity、layout-gra
2016-04-18 14:17:22 549
原创 Android Studio下的项目结构以及Drawable的使用
1.项目结构 res资源文件与assets目录区别: res下的所有资源都会在R.java下生产唯一id, 而assets不会生成。 drawable:存放各种位图文件(png,jpg,gif,.9png等等),以及drawable类型的xml(如按钮切换的selector) mipmap:(图片拷贝在该目录,AS会自动根据分辨率分配) mipmap-hdpi:高分辨率,一般图片会放在这里
2016-04-15 14:44:16 4443
转载 Android系统架构以及app基础
1. Android平台架构图 Android的系统框架主要分为: 应用层(Application)、应用框架层(Android Framework)、运行时库(Runtime Libraries)、Linux内核(Linux core)。 应用层: 我们平时的应用开发就是这个层次,此外还包括系统自带的一些应用,如闹钟,摄像机,短信,通讯录等系统应用。使用java语言。 应
2016-04-14 15:21:04 1073
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人