Android Programming The Big Nerd Ranch Guide 第1-5章

第一章

1、Activity:Android中负责与屏幕、用户等进行交互。可以通过继承Activity,并在其子类中实现程序的逻辑功能。格式例如QuizActivity。

2、layout文件存放在res/layout下,格式例如activity_quiz.xml。

3、layout一般由布局(Layout)、组件(Widgets)等组成。

  • 常见布局:RelativeLayout、LinearLayout(竖排列的vertical、横排列的horizontal)。
  • 常见组件:TextView、Button。

4、一个基本的layout文件:

上面出现了几个属性:

  • android:id:为widget指定一个新id,格式为+id/xxx。
  • android:text:组件上要显示的文本,可以是直接输入,或者引用string.xml中的。格式为@string/xxxx。
  • android:layout_width:组件宽度,一般为wrap_content、match_parent。
  • android:layout_height:组件高度,同上。
  • android:gravity:组件内的内容的分布位置,例如center,可另Button内的文本居中显示。
  • android:orientation:对于LinearLayout,决定了其下的自widget/layout,是为横排还是竖排。

5、

 

 

 

Leave a Reply

Your email address will not be published.