android学习心得【安卓入门一】

    技术2022-05-19  23

       从今天开始,我也要经常写一些日志,记录一下自己学习android的成长过程,这是我前几天做的笔记,以后整理的更详细点!

    1、R.java,内部类,生成的唯一的id

    2、assets是放置资源,没有id,必须写路径

    3、res中的     drawable:放置不同分辨率下使用的图片,使用不同的屏幕!

        layout:控制文件的布局,布局文件【一个activity对应一个布局文件】                         LinearLayout是线性                         

    xmlns:android="http://schemas.android.com/apk/res/android"是命名空间 android:orientation="vertical"这个标签代表是垂直还是水平的摆放 android:layout_width="fill_parent"控制控件宽度【填满父控件,即添加整个窗 口】 android:layout_height="fill_parent"控制控件高度 "wrap_content":正好包住内容,内容有多高,控件就有多高 String.xml国际化的标准

    4、activity是android应用程序非常重要的一个用户接口              【用户和应用程序之间的一个交互的接口】

       一个activity中可以放置多个控件      文本控件是TextView      activity是控件的一个容器。      手机的应用程序和电脑有个区别,就是布局。如何更好的布局。

    5、Create Activity:应用程序帮我们创建的一个activity。

    6、如何创建activity的步骤:       (1)一个Activity就是一个类,并且这个类要继承activity

       (2)需要复写onCreate方法      (3)哪个activity配置了                

    <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter>

              哪个activity就先启动

        (4)每一个Activity都需要在AndroidManifest.xml文件当中配置

        (5)为Activity添加必要的控件

    7、setContentView:设置布局文件(R.layout.main)

      总结:Activity,用户操作程序都是通过Activity,                   是一个控件的容器

    【2011年3月5日 星期日 晴】

    1、弹出对话框式的activity       在AndroidManifest.xml中加入一句话:        

    <activity android:theme="@android:style/Theme.Dialog"/>

    【2011年3月7日 星期一 晴】   1

    、<users-sdk android:minSdkVersion="4"/>

    2、第二个activity完全把第一个activity完全遮挡住了,就调用第一个activity的onstop方法    第二个activity没有完全把第一个activity完全遮挡住,就调用第一个activity的onpause()方法

    3、android布局:常用两种:LinearLayout   Tablelayout


    最新回复(0)