我的android学习经历3

activity的布局

布局主要有五种:

1.LinearLayout(线性布局)

可以利用orientation属性来设置线性布局是水平还是垂直

2.TableLayout(表格布局)

3.RelativeLayout(相对布局)

相对布局是比较好的布局方式,它是根据控件的相对位置来布局的,这个的属性比较多,详细的请查看API

4.AbsoluteLayout(绝对布局)

这个就是Java中的空白布局,需要对控件使用layout_xxxx来布置控件的位置,这个布局比较死,不灵活

5.FrameLayout(框架布局)

上面主要简单说一下android主要的五种布局,不对的地方还请批评更正

时间: 2024-07-31 19:39:52

我的android学习经历3的相关文章

我的android学习经历

我为什么选择android? 我基本上前一年的时间都是在学习java的语法和线程之类的,没有注意java的分类,所以到现在慢慢接触到深处的时候我了解到,java的优势主要在web,而我不是特别喜欢网页的设计开发,相比较而言,更喜欢软件之类的app式的软件,所以现在记录下我为什么选择android,java的主要发展方向: 1.java web 2.android 3.企业级信息系统 4.大数据云计算等等 现在技术的主要发展方向: 1.云计算,大数据 2.web开发设计 3.移动端设计开发app(

我的android学习经历23

学习fragment时遇到的问题 这几天学习fragment静态加载时遇到这样的问题: java.lang.RuntimeException: Unable to start activity ComponentInfo{..........}: android.view.InflateException: Binary XML file line #..: Error inflating class fragmen 这个是版本兼容的问题,fragment是android3.0以后加的,所以需要

我的android学习经历4

部门常用控件的列举 今天介绍一下最最常用的最基本的控件 1.Button 按钮 2.TextView 文本显示(相当于java控件中的Label) 3.EditText 编辑文本框 (相当于java控件中的TextField) 4.RadioGroup和RadioButton 单选按钮控件.因为两个经常结合起来用,所以放在一起 5.CheckBox 多选按钮 6.Toast 可以用来输出提示信息 当然android的控件还很多,到后面会慢慢介绍.从上面的列举中也看到android的控件和java

我的android学习经历12

自动匹配输入的内容(文章最后有一个问题有兴趣的可以解答一下,谢谢大神了) 这个主要是两个控件MultiAutoCompleteTextView和AutoCompleteTextView 这两个控件和TextView的主要区别就是可以自动匹配用户输入的内容,就像百度,在百度的搜索框中输入信息时,会提示你一些信息 这两个控件的属性主要比TextView多了一个属性   android:completionThreshold="2",这个属性主要是来说明用户输入多少字符时开始匹配(我这里是两

我的android学习经历35

这几天又把android的基础知识全部复习了一遍,没有第一次那么难,感觉简单了好多,也发现了许多细节问题,发现了自己在网络编程方面的不足. 下面列举一些小的细节问题: 1.String,StringBuilder,StringBuffer三者的区别 String是对一串字符进行操作,属于不可变类,.一旦被创建,就不能修改他,对于已经存在的String对象的修改都是重新创建一个对象,然后把新的值保存进去.final类,不能被继承. StringBuffer是对一串字符进行操作,属于可变类,只能通过

我的android学习经历34

用类对象作为ArrayAdapter绑定的基本数据类型(和SimpleAdater效果类似) 一般ArrayAdapter绑定的基本数据类型是String,接下来介绍一下类对象作为基本数据类型: 首先,新建一个类News,这个类作为基本的数据类型 package com.example.news; import android.R.integer; import android.widget.ImageView; public class News { private String title;

我的android学习经历33

在Activity中添加菜单 1.在res目录下新建文件夹menu 右击res,选择new->Folder,Folder name写为menu 2.在新建的menu目录下新建一个xml文件 右击menu,点击new->Android XML File,在弹出的框中填入一个名字,比如main,点击Finish 3.在新建的main.xml文件中写入你需要的菜单项item,如下: 1 <?xml version="1.0" encoding="utf-8&quo

我的android学习经历19

怎样在标题栏中显示进度条 import android.app.Activity;import android.os.Bundle;import android.view.Window; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //调用窗口有特征,启用

我的android学习经历39

关于像第一次进qq一样的那个渐变企鹅图的制作 渐变动画 package com.moonweather.app.activity; import com.moonweather.app.R; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.view.animation.AlphaAnimati

我的android学习经历18

今天主要学了几个android控件和使用两个适配器 ListView DatePicker和TimePicker GridView 适配器:SimpleAdapter和ArrayAdapter 都是常见的控件 学到现在就越来越发现,其实基本功打扎实了,学起这些很简单,就是属性和事件. 关于这些控件有什么意见可以留言,谢谢