android笔记2(activity与view)

1. activity常用方法

activity可以看作是一个应用程序或者任务或者进程。由于手机资源的限制,很多手机操作系统虽然支持多任务机制,但往往只支持一个任务在前台操作。即用户只能看到一个程序在前台运行,并占据了整个屏幕,如果需要切换到其它任务,需要先把当前的任务隐藏(切换到后台)。Android也是这样。

1. onCreate

在该函数中可以做一些初始化或者对象创建等工作。只在activity创建时调用一次。

2. setContentView

用于显示某xml描述的view。

3. startActivity

启动另外一个activity。

2. xml布局

最常用的为LinearLayout、RelativeLayout布局。

LinearLayout:可以为水平或者垂直线性布局,在一个方向上对齐所有子元素。

例如:

<LinearLayout

android:orientation="vertical"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

>

<CheckBox android:id="@+id/cbx_audio"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text="@string/cbx_audio_txt"

android:textSize="20dp"/>

<CheckBox android:id="@+id/cbx_virtualpad"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text="@string/cbx_virtualpad_txt"

android:textSize="20dp"/>

<TextView android:id="@+id/multitouch"

android:textSize="15dp"

android:paddingLeft="20dip"

android:layout_width="fill_parent"

android:layout_height="wrap_content"/>

</LinearLayout>

实现的效果为:

RelativeLayout:可以指定子元素相对于其它元素或者父布局的位置。

<RelativeLayout

android:id="@+id/RelativeLayout01"

android:layout_width="fill_parent"

android:layout_height="wrap_content">

<Button android:text="@string/btn_up_txt"

android:id="@+id/btn_up"

android:textSize="20dp"

android:gravity="left"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:drawableLeft="@drawable/up_dir"/>

<EditText android:id="@+id/tv_path"

android:textSize="20dp"

android:text="/sdcard"

android:focusable="false"

android:layout_toRightOf="@+id/btn_up"

android:layout_marginLeft="2dip"

android:layout_centerVertical="true"

android:layout_width="fill_parent"

android:layout_height="wrap_content"/>

</RelativeLayout>实现的效果为:


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值