در این پنجره دو فایل MainActivity.java و Activity_main.xml بصورت Open قرار دارند. فایل java شامل کد پنجره و فایل xml حاوی رابط گرافیکی (UI) برنامه است. کسانی که با زبان های برنامه نویسی مانند WPF کار کرده باشند با این سبک برنامه نویسی آشنا هستند. معمولا هر فایل xml مربوط به یک فایل java می باشد.
اگر در داخل فایل جاوا دقت کنید مشاهده می کنید که عبارت (activity_main) که در تصویر مشاهده می کنید، به نام فایل xml اشاره می کند و این بدین معناست که تابع setContentView در فایل اکتیویتی یا java وظیفه دارد که فایل xml یا UI را به فایل کد پیوند بزند.
روی فایل Activity_main.xml کلیک کنید. محتوای این فایل xml ظاهر گرافیکی برنامه را تشکیل می دهد.
با کلیک بر روی TextView می توانید در قسمت سمت راست عبارت Text را به هر عبارتی مانند “سلام GSM” به صورت گرافیکی تغییر دهید.
در فایل AndroidManifest.xml نیز کدهایی مانند زیر را مشاهده می نمایید.
در قسمت های بعدی به توضیحاتی در مورد این کدها می پردازیم در اینجا همینقدر کافیست بدانید که این کدها در واقع پشت پرده همان ظاهر گرافیکی برنامه را تشکیل می دهند.
<application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application>
در کد XML که مشاهده می کنید، با تغییر Label میتوانید نام برنامه را عوض کنید.
در اینجا ما نام برنامه را به برنامه GSM تغییر دادیم.
android:label="برنامه GSM"