Android基础Activity初步了解

来源:互联网 发布:淘宝靠谱俄罗斯代购店 编辑:程序博客网 时间:2024/05/16 10:49

       今天天气不错,然而我的心情并不是太好。回家第六天了,最近天天java基础,搞得我也是有点烦。我的一个学长培训去了,现在才学到循环,不知道一个已经可以做些小项目的人从java基础学起该是什么感受,哈哈。不扯淡了,说咱的Activity。其实我早就会拖个按钮,实现个点击事件,用intent启动个Activity了。可是中间很多细节还是不太清楚,就像java一样我也是中间很多细节都没吃透,所以得重新学习。

       对于Activity我的理解它就是Android前台的交互界面,用户看到的东西都会在Activity中显示。一个应用程序一般会由多个Activity组成,每一个需要用到的Activity都必须在AndroidManifest.xml文件中进行配置。它是最基本也是最常见的Android组件之一。

MainActivity代码片段:

public class MainActivity extends Activity{@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.mainactivity);//在这里加载XML中的布局文件}}


XML布局代码:

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:orientation="vertical" >    <TextView        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:text="Hello world" /></LinearLayout>


AndroidManifest配置文件代码:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"    package="com.example.myactivity"    android:versionCode="1"    android:versionName="1.0" >    <uses-sdk        android:minSdkVersion="8"        android:targetSdkVersion="18" />    <!-- 应用的节点 -->    <application        android:allowBackup="true"        android:icon="@drawable/ic_launcher"        android:label="@string/app_name"        android:theme="@style/AppTheme" >        <!-- 配置自己创建的Activity -->        <!-- 添加自己的activity节点,并设置activity的全类名 -->        <activity android:name="com.example.myactivity.MainActivity" >            <intent-filter>                <action android:name="android.intent.action.MAIN" /><!-- 声明当前activity为主界面 -->                <category android:name="android.intent.category.LAUNCHER"/><!-- 声明该程序显示在桌面上 -->            </intent-filter>        </activity>            </application></manifest>

模拟器显示效果:





0 0
原创粉丝点击