Android之第一个Activity程序
来源:互联网 发布:刷搜狗手机点击优化 编辑:程序博客网 时间:2024/06/11 17:49
一、类层次结构:
二、什么是Activity,如何理解Activity
1、
2、
三、如何创建一个Activity
新建一个类:
1、
view plainprint?
- package
com.jiahui.activity; -
-
-
- import
android.app.Activity; -
- import
android.os.Bundle; -
-
-
- public
class MyActivity01Activity extendsActivity { -
-
-
-
@Override -
-
public void onCreate(Bundle savedInstanceState) { -
-
super.onCreate(savedInstanceState); -
-
setContentView(R.layout.main); -
-
} -
- }
2、
3、
view plainprint?
- <activity
android:name=".MyActivity01Activity" -
-
android:label="@string/app_name"> -
-
<intent-filter> -
-
<action android:name="android.intent.action.MAIN" /> -
-
<category android:name="android.intent.category.LAUNCHER" /> -
-
</intent-filter> -
-
</activity>
这样一个Activity就被创建了
为了显示好看,我们可以为Activity中添加一些必要的控件,在这里我们添加一个TextView
打开Layout文件下的main.xml中所有的控件都必须在这里注册
view plainprint?
- <?xml
version="1.0" encoding="utf-8"?> -
- <LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android" -
-
android:orientation="vertical" android:layout_width="fill_parent" -
-
android:layout_height="fill_parent"> -
-
<TextView android:id="@+id/myText" android:layout_width="fill_parent" -
-
android:layout_height="wrap_content" android:text="@string/hello" /> -
-
<Button android:id="@+id/myButton" android:layout_width="fill_parent" -
-
android:layout_height="wrap_content" /> -
- </LinearLayout>
-
-
回到前面在onCreate方法里
可以通过findViewById()方法得到每个控件,这个方法返回的是一个View对象所以我们要向下强转成所要的控件类
view plainprint?
- package
com.jiahui.activity; -
-
-
- import
android.app.Activity; -
- import
android.os.Bundle; -
- import
android.widget.Button; -
- import
android.widget.TextView; - public
class MyActivity01Activity extendsActivity { -
public void onCreate(Bundle savedInstanceState) { -
super.onCreate(savedInstanceState); -
setContentView(R.layout.main);// 设置这个Activtiy使用的布局文件 -
-
TextView myTextView = (TextView) findViewById(R.id.myText); -
-
Button myButton = (Button) findViewById(R.id.myButton); -
myTextView.setText("我的第一个TextView"); -
myButton.setText("我的第一个按钮"); -
-
} -
- }
0 0
- Android之第一个Activity程序
- 2、从头学Android之第一个Activity程序
- 2、从头学Android之第一个Activity程序
- Android--Activity 自己的第一个android程序
- android程序设置第一个显示的Activity的方法
- Android应用之第一个程序补充
- Android之我的第一个程序
- android开发之第一个app程序
- android自学之第一个HelloWorld程序
- Android 设置第一个Activity
- 第一个android程序
- 第一个Android程序
- 第一个android程序
- 第一个android程序
- 第一个Android程序
- 第一个Android程序
- android 第一个程序
- 第一个Android程序
- 只剩下心在乞讨
- 设计模式 - 适配器模式 Adapter
- sizeof 关于内存对齐的理解
- jmap命令(Java Memory Map)
- VS2005查找功能没法使用
- Android之第一个Activity程序
- android:设置背景图片、背景颜色透明
- IOS开发 - CoreData详解
- 钟摆效果动画效果
- 部署Office Web Apps Server并配置其与SharePoint 2013的集成
- Android设计:.9.png图片的制作方法
- android全局异常检测并处理
- Java多线程之线程间协作 notify与wait的使用
- uva - 11300 - Spreading the Wealth(数学推导,中位数)