آموزش برنامه نویسی اندروید (Android)
۴۱۹ آموزش
نمایش دسته بندی ها (۴۱۹ آموزش)

ساخت آسان یک activity جدید، در برنامه eclipse

همان طور که قبلا شرح دادیم، برای ساخت یک activity جدید در پروژه اندروید، باید سه مرحله را انجام بدهیم. اول اینکه باید یک فایل java برای آن activity بسازیم (ساخت یک کلاس به صورت توسعه کلاس Activity)، سپس در مرحله دوم، یک فایل xml متناظر برای آن activity ایجاد کنیم که شامل اجزای گرافیکی activity خواهد بود. در مرحله سوم هم باید نام activity را در فایل AndroidManifest.xml پروژه اندروید ذکر نماییم. خوشبختانه در برنامه eclipse ، بخشی طراحی شده است که به وسیله آن، می توان این سه مرحله را به طور همزمان انجام داد و تنها باید در تعدادی پنجره، نام activity و یک سری ویژگی های آن را تعیین کنید. در ادامه، نحوه ساخت آسان یک activity جدید در برنامه اندروید را شرح خواهیم داد.

فرض کنید که در برنامه eclipse ، یک پروژه اندروید با نام Kelidestan.com داشته باشیم :

ساخت آسان یک activity جدید، در برنامه eclipse

سپس بر روی نام پروژه اندروید، با موس، کلیک سمت راست کرده و آنگاه از منوی New ، گزینه Other را انتخاب می کنیم :

ساخت آسان یک activity جدید، در برنامه eclipse

در پنجره ای که باز می شود، گزینه Android Activity را انتخاب می کنیم :

ساخت آسان یک activity جدید، در برنامه eclipse

سپس در پنجره بعدی، نوع activity را انتخاب می کنیم. برای یک activity ، همان گزینه Blank Activity مناسب می باشد (با انتخاب هر کدام از گزینه ها، در پایین پنجره، توضیحاتی در مورد آنها نوشته خواهد شد) :

ساخت آسان یک activity جدید، در برنامه eclipse

سپس در پنجره ای که باز می شود، باید نام activity ، نام فایل xml متناظر با آن و همچنین عنوان مربوط به activity (که در action bar نمایش داده می شود) را تعیین کنیم :

ساخت آسان یک activity جدید، در برنامه eclipse

این سه مورد را بعدا هم می توان تغییر داد، بنابراین بیش از حد نمی خواهد در مورد انتخاب نام مناسب برای آنها، وقت بگذارید. فقط توصیه می کنم که نامگذاری به گونه ای باشد که اولا از نام activity متوجه بشوید که چه عملیاتی را انجام می دهد و دوم اینکه نام فایل xml متناظر با activity به گونه ای باشد که بعدا که تعداد activity ها و فایل های xml پروژه اندروید، زیاد می شود، به راحتی بتوانید تشخیص بدهید که هر فایل xml ، مربوط به کدام activity است.

پس از انتخاب نام ها، بر روی گزینه Finish کلیک می کنیم. مشاهده خواهید کرد که یک فایل java برای activity و یک فایل xml متناظر با آن، در پوشه (folder) با نام layout ، ساخته می شود :

ساخت آسان یک activity جدید، در برنامه eclipse

علاوه بر این، اگر فایل AndroidManifest.xml پروژه اندروید را باز کنیم، مشاهده می کنیم که نام activity جدید، به طور خودکار، در آن درج شده است (به صورت یک تگ activity) :


<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.kelidestan.com"
    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
            android:name="com.kelidestan.com.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>
        <activity
            android:name="com.kelidestan.com.NewActiviity"
            android:label="@string/title_activity_new_activiity" >
        </activity>
    </application>

</manifest>

منظورمان، این بخش از کدها می باشد :


<activity
    android:name="com.kelidestan.com.NewActiviity"
    android:label="@string/title_activity_new_activiity" >
</activity>
  • فهرست مباحث
نویسنده علیرضا گلمکانی
شماره کلید 304
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)