Activity1
来源:互联网 发布:人工智能论文2000字 编辑:程序博客网 时间:2024/05/29 13:42
1. 什么是Activity?
Activity就是布满整个窗口或者悬浮于其他窗口上的交互界面。在一个应用程序中通常由多个Activity组成,都会在Manifest.xml中指定一个主的Activity,如下设置:
<activity
android:name="com.example.myactivity01.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
2. 一个Activity就是一个类,要继承Activity(类)
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}//程序在src的源程序中
3. 为Activity添加必要的控件
① res文件->layout文件->activity_main.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:orientation="vertical" //线性布局的方向为 向下
android:layout_width="fill_parent"
android:layout_height="fill_parent"
tools:context="${packageName}.${activityClass}" >
<TextView //添加文本控件
android:id="@+id/textView" //赋予id, id名字textView ,之后会在gen文件->R.java中显示
android:layout_width="fill_parent" //宽度:布满窗口
android:layout_height="wrap_content" //高度:自适应
/>
<Button //添加button按钮
android:id="@+id/button"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
</LinearLayout>
② 主程序中编辑控件
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main); //在Activity的“创建周期”时调用该布局
TextView textView = (TextView)findViewById(R.id.textView); // 找到文本的id
textView.setText("我的第一个activity");//设置
Button button = (Button)findViewById(R.id.button);
button.setText("我activity的第一个button");
}
}
- activity1
- Activity1
- activity1
- Activity1---始源
- 深入理解Activity1
- android初接触之activity1
- 初探Activity1:Activity的创建
- 通过activity1中的Button调用另一个activity2
- 学习Android Studio开发工具之Activity1
- Activity1进入Activity2,Activity2开启Activity3,需要Activity3直接返回数据给Activity1
- Android Activity1进入Activity2,Activity2开启Activity3,需要Activity3直接返回数据给Activity1
- Android学习第六天之组件篇初探Activity1.1
- wwWFrank2的Android学习之路二(Activity1)
- Appium 出现 > error: com.test/.activity1 never started. Current: com.test/.activity2
- Leetcode 435. Non-overlapping Intervals题解
- shell脚本编程(三)——变量、常量和函数
- C++ 应用程序无法正常启动程序0xc00007b
- codevs 3955 最长严格上升子序列(加强版)(DP)
- LeetCode No.106 Construct Binary Tree from Inorder and Postorder Traversal
- Activity1
- 总结
- TCP 的那些事儿(下)
- JS 提交form表单
- Charles 从入门到精通-进阶篇
- JVM垃圾收集器总结
- 从第三方api获取行政区划市级以上数据
- VirtualPlanetBuilder编译出错处理
- Android 打印方法调用堆栈