随笔分类 -  Android

摘要:ScrollView滚动布局使用原理: ①滚动产生的条件是,里面的内容大于物理尺寸 ②ScrollView里面只有一个子元素,这个子元素就是一个线性布局LinearLayout,我们可以在线性布局中添加我们需要的内容,所以ScrollView中得包裹一层,并且线性布局中设计的方向必须纵向;再加任何其 阅读全文
posted @ 2016-07-08 13:19 曼联 阅读(195) 评论(0) 推荐(0)
摘要:1.Spinner(下拉列表)是一个每次只能选择所有项中一项的控件,相当于Html中的下拉列表框。它的继承关系如下:java.lang.Object ↳ android.view.View ↳ android.view.ViewGroup ↳ android.widget.AdapterView<T 阅读全文
posted @ 2016-06-24 16:25 曼联 阅读(220) 评论(0) 推荐(0)
摘要:ProcessBar:进度条 SeekBar:拖动条 RatingBar:评分控件 界面: 布局: 程序: 阅读全文
posted @ 2016-06-24 16:22 曼联 阅读(257) 评论(0) 推荐(0)
摘要:DatePicker 、 TimePicker 都继承自android.widget.FrameLayout,并且默认展示风格、与操作风格也类似。DatePicker用于展示一个日期选择控件,TimePicker用于展示一个时间选择控件。 作为一个日期选择控件,DatePicker可以通过设置属性来 阅读全文
posted @ 2016-06-19 22:59 曼联 阅读(212) 评论(0) 推荐(0)
摘要:TextView 直接继承View类, 同时是 EditText 和 Button 两组组件类的父类; EditText是一个非常重要的组件,可以说它是用户和Android应用进行数据传输窗户,有了它就等于有了一扇和Android应用传输的门,通过它用户可以把数据传给Android应用,然后得到我们 阅读全文
posted @ 2016-06-19 22:57 曼联 阅读(194) 评论(0) 推荐(0)
摘要:CheckBox复选按钮是一种有双状态按钮的特殊类型,可以选中或者不选中。可以现在布局文件中定义多选按钮,然后对每一个多选按钮进行定义点击事件android:onclick 或者 事件监听setOnCheckedChangeListener,通过isChecked来判断选项是否被选中 1.界面 2. 阅读全文
posted @ 2016-06-15 17:21 曼联 阅读(195) 评论(0) 推荐(0)
摘要:相同点: RadioButton(单选按钮)、CheckBox(复选按钮)、ToggleButton(开关按钮)都继承自android.widget.CompoundButton类,而CompoundButton又继承自Button类,在这个类中封装了一个checked属性,用于判断是否被选中,这也 阅读全文
posted @ 2016-06-13 22:49 曼联 阅读(441) 评论(0) 推荐(0)
摘要:Button控件的实现形式主要分三种: 1.button控件匿名类实现OnClickListener监听 重写onClick方法 2.布局文件定义android:onClick="方法名" 不需要加括号 再定义public void 方法名(View view) 3.Activity类实现OnCli 阅读全文
posted @ 2016-06-12 23:20 曼联 阅读(190) 评论(0) 推荐(0)
摘要:线性布局: 方向(android:orientation):多个线性布局相对父布局的位置方向 布局对齐(android:layout_gravity):单个布局相对父布局的位置 内容布局(android:gravity):内容相对布局的位置 权重(android:layout_weight):占的空 阅读全文
posted @ 2016-06-02 17:13 曼联 阅读(154) 评论(0) 推荐(0)
摘要:相对布局: 控件尺寸用dp 内容大小用sp padding:控件内容距离 margin:控件间距离 阅读全文
posted @ 2016-06-02 17:13 曼联 阅读(137) 评论(0) 推荐(0)
摘要:概念: 保存Activity的状态是非常重要的,例如我们在玩一个游戏的时候,突然来了一个电话,这个时候在接听完电话之后我们返回到游戏中,这个时候我们希望游戏还是之前那个进度,或者说发生突发事件,游戏这个应用程序被关闭了,这个时候我们如果再重新打开游戏的话,我们如果还是希望回到之前的进度,我们就需要将 阅读全文
posted @ 2016-06-02 17:12 曼联 阅读(436) 评论(0) 推荐(0)
摘要:1.意图方法:startActivityForResult 请求码的startActivity 2.设置返回码和返回值/结束Activity:setResult和finish 3.接收返回值:重写onActivityResult,判断请求码和返回码 Manifest.xml:清单文件 <?xml v 阅读全文
posted @ 2016-06-02 17:11 曼联 阅读(130) 评论(0) 推荐(0)
摘要:Activity的生命周期: 我们能监控Activity生命周期中的三个嵌套循环(monitor three nested loops in the activity lifecycle) 1.Activity的entire lifetime(全部的生命期)发生在 调用onCreate()和调用on 阅读全文
posted @ 2016-06-02 17:11 曼联 阅读(297) 评论(0) 推荐(0)
摘要:1.跳转:意图的2种形式 class和action(intent-filter要加意图过滤),开启Activity即可 2.传值:意图put/get值 3.日志记录:Log.i i info信息记录 Manifest.xml:清单文件 <?xml version="1.0" encoding="ut 阅读全文
posted @ 2016-06-02 17:11 曼联 阅读(197) 评论(0) 推荐(0)