zoukankan      html  css  js  c++  java
  • 《第一行代码》学习笔记3-活动Activity(1)

    1.活动-一种可以包含用户界面的组件,用于和用户进行交互。
    2.

    <Button
    	android:id="@+id/button_1"
    	android:layout_width="match_parent"
    	android:layout_height="wrap_content"
    	android:text="Button 1"
    	/>
    

    (1)android:id:给当前的元素定义一个唯一标识符。引用一个id,@id/id_name;定义一个id,@+id/id_name。
    (2)match_parent:让当前元素和父元素一样宽;wrap_content:表示当前元素的高度只要能刚好包含里面的内容就行。
    (3)android:text指定元素中显示的文字内容。

    3.调用setContentView(R.layout.activity_main)给当前活动加载布局,传入一个布局文件的id。
    4.AndroidManifest文件中,活动的注册声明要放在标签中;android:label指定活动中标题栏的内容,其显示在活动最顶部。并且,
    会成为启动器(launcher)中应用程序显示的名称。
    5.加入标签,添加了<action android:name="android.intent.action.MAIN"/>
    <category android:name="android.intent.category.LAUNCHER"/>,为了让MainActivity作为该程序的主活动,
    即点击桌面应用程序图标时首先打开的就是这个活动。
    5.隐藏标题栏-requestWindowFeature(Window.FEATURE_NO_TITLE),这句代码要在setContentView()之前执行,不然会报错。

    Android Studio中选择Blank Activity时的标题栏,键入上述代码程序奔溃;相反选择No Activity时直接没有标题栏。

    关于奔溃,网上搜了很多,暂未解决,留待解决ing。

    An Imasoldier6 Android Developer
  • 相关阅读:
    第二章 第二节 安装Eclipse
    windows10下成功安装docker splash及遇到问题的解决方案
    关于.net程序员面试的问题
    ajax更新时 updatepanel 更新问题
    关于分页问题解决方法
    2条路 代码生成 or 配置
    Accordion控件之仿OutLookBar
    《C#3.0 in a Nutshell,3rd Edition》之C#3.0和.net3.5基本介绍篇
    ERP之我见
    2009岁末之复用系统框架(B/S)
  • 原文地址:https://www.cnblogs.com/Iamasoldier6/p/5001403.html
Copyright © 2011-2022 走看看