حال از قسمت پایین که گفتم اگر text رو برنید میبینید چنین کدی نوشته شده:
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="New Button"
android:id="@+id/button”/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="New Button"
android:id="@+id/button”/>
اینها تگ هستند. ساختار صفحات نرم افزار بعنوان xml هستند. برای اینکه با کد بتوانید صفحه بسازید باید با این تگ ها اشنا بشید. اگر با طراحی وب سایت و html اشنایی دارید خیلی کارتان راحت تر هم میشود. حالا تگ چطور هست و چی هست؟
همانطور که میبینید یک تگ داخل علامت </> قرار میگیرد. ابتدای تگ اسمش را میگید مثلا اینجا هست Button.
<Button/>
سخت نیست امتحان
همانطور که میبینید یک تگ داخل علامت </> قرار میگیرد. ابتدای تگ اسمش را میگید مثلا اینجا هست Button.
<Button/>
سخت نیست امتحان
سخت نیست امتحان کنید و خودتان بنویسید و یک دکمه بسازید. حالا بعد از اسمش باید صفت هایش را بگوییم. عرضش چقدر هست طولش چقدر هست و.....
برای اینها هم لازم نیست کامل بنویسید android:layout_width! خود اینتلیجی برای شما کامل میکند.
مثلا کافی هست بنویسید layout و یک لیست برای شما میاد که میتوانید layoutwidth را انتخاب کنید. به این امکان میگوییم:
auto complete
که به برنامه نویس کمک بزرگی میکند.
حالا تست کنید. با زدن width و height مقدار هاشو بصورت زیر بدید:
برای اینها هم لازم نیست کامل بنویسید android:layout_width! خود اینتلیجی برای شما کامل میکند.
مثلا کافی هست بنویسید layout و یک لیست برای شما میاد که میتوانید layoutwidth را انتخاب کنید. به این امکان میگوییم:
auto complete
که به برنامه نویس کمک بزرگی میکند.
حالا تست کنید. با زدن width و height مقدار هاشو بصورت زیر بدید:
android:layout_width="140px"
android:layout_height="140px"
android:text="ok"
android:layout_height="140px"
android:text="ok"
توجه کنید که مقدارها برای سایز ابزار در اندروید با واحد پیکسل هست که با px نشان میدهیم که البته با واحدهای دیگر آشنا خواهید شد در آینده.
حالا باید چنین چیزی رو ببینید:
حالا باید چنین چیزی رو ببینید:
برای این جلسه کافی هست. از جلسات بعد از برنامه هایمان خروجی هم خواهیم گرفت و کم کم با تمام موارد بیان شده در این جلسه خیلی اصولی تر کار خواهیم کرد.
خسته نباشید دوستان🌸
خسته نباشید دوستان🌸
با تشکر از سرکار خانم مقاری بابت آموزش خوبشون و اینکه این سری آموزش ها با همکاری با تیم @persiandevelopers انجام میشه
و این نکته که دوستانی که اندروید استودیو هم می خوان یاد بگیرن بدونند که محیطش کاملا شبیه intelliJ هست و هیچ تفاوت خاصی نداره با این آموزش ها می تونین با هر Ide ای که با زبان جاوا برنامه تحتش نوشته بشه کار بکنین چون Sdk برای تمام این Ide ها یکسان است
و همچنین اگر به کامپیوتر در حال حاظر دسترسی ندارین می تونین با موبایل با نرم افزار AIDE هم کار کنین ممنون از همه و لطفا کانالو به دوستان خودتون معرفی کنین @androiddevelop
سلام اولا دوستان جدیدی که تشریف آوردن لطفا روی join در پایین کلیک کنند تا عضو کانال بشن 👇👇
جلسه ی بعدی آموزش اندروید
سه شنبه
مباحثی که خواهید آموخت :
●معرفی مفهموم کلاس و شی گرایی جاوا
●اجرای اولین برنامه در گوشی موبایل
●کار با کلیک شدن دکمه و نمایش یک پیام متنی به کاربر
کانال رو به دوستان علاقه مندتون معرفی کنین
@androiddevelop
سه شنبه
مباحثی که خواهید آموخت :
●معرفی مفهموم کلاس و شی گرایی جاوا
●اجرای اولین برنامه در گوشی موبایل
●کار با کلیک شدن دکمه و نمایش یک پیام متنی به کاربر
کانال رو به دوستان علاقه مندتون معرفی کنین
@androiddevelop
با سلام با جلسه دوم اندروید با شما هستم.
جلسه قبل یک سری مفاهیم کلی رو بهتون گفتم اما به برنامه نویسی نپرداختیم. اگر مفهمومی رو متوجه نشدید اشکال نداره چون قراره خیلی بنیادی تر اونها رو پیش ببریم. شروع برنامه نویسی و یادگیری برنامه نویسی با اندروید کمی سنگین هست اما سعی میکنم یک جوری بگم که برای همه مفید باشه، هم مبتدی ها هم کسایی که تجربه برنامه نویسی دارند. به یک مرحله ای هم که رسیدیم یک پروژه ساده تعریف میکنم و باهم از صفر میسازیمش.
جلسه قبل یک سری مفاهیم کلی رو بهتون گفتم اما به برنامه نویسی نپرداختیم. اگر مفهمومی رو متوجه نشدید اشکال نداره چون قراره خیلی بنیادی تر اونها رو پیش ببریم. شروع برنامه نویسی و یادگیری برنامه نویسی با اندروید کمی سنگین هست اما سعی میکنم یک جوری بگم که برای همه مفید باشه، هم مبتدی ها هم کسایی که تجربه برنامه نویسی دارند. به یک مرحله ای هم که رسیدیم یک پروژه ساده تعریف میکنم و باهم از صفر میسازیمش.
خب شروع کنیم...
طبق جلسه قبل محیط intellij را باز میکنیم. دوستانی که جلسه قبل را دنبال کردن دیگر نیازی نیست مسیر sdk یا jdk بدید. درضمن اگر با بار کردن intellij برنامه جلسه قبل باز شد از نوار بالا روی File برید و سپس new project را بزنید.
خب در صفحه مربوط به انتخاب نام پروژه طبق زیر مقدار بدید:
طبق جلسه قبل محیط intellij را باز میکنیم. دوستانی که جلسه قبل را دنبال کردن دیگر نیازی نیست مسیر sdk یا jdk بدید. درضمن اگر با بار کردن intellij برنامه جلسه قبل باز شد از نوار بالا روی File برید و سپس new project را بزنید.
خب در صفحه مربوط به انتخاب نام پروژه طبق زیر مقدار بدید:
در صفحه بعد نوبت به انتخاب مسیر sdk و jdk هست که همانطور که گفتم دوستانی که دفعه اولشون هست باید طبق دستور جلسه قبل مسیر را بدهند.
بعد نوبت به انتخاب روش خروجی گرفتن از پروژه میرسد. اندفعه میخواهم روی گوشی خودتان تست کنیم نرم افزار را.
برای اینکه روی گوشی خودتان تست کنید باید قابلیت usb debugging را فعال کنید. گوشیتان را با کابل به کامپیوترتان وصل کنید و طبق دستورات پیج زیر این قابلیت را فعال کنید:
http://wmobile.ir/active-usb-debugging-all-version-android/
بعد نوبت به انتخاب روش خروجی گرفتن از پروژه میرسد. اندفعه میخواهم روی گوشی خودتان تست کنیم نرم افزار را.
برای اینکه روی گوشی خودتان تست کنید باید قابلیت usb debugging را فعال کنید. گوشیتان را با کابل به کامپیوترتان وصل کنید و طبق دستورات پیج زیر این قابلیت را فعال کنید:
http://wmobile.ir/active-usb-debugging-all-version-android/
سایت دبلیو موبایل
آموزش فعال سازی USB Debugging در انواع اندروید
آموزش فعال سازی USB Debugging در انواع اندروید - قبل از این آموزش توضیحاتی نسبی در رابطه با USB Debugging یا توسعه دهنده دادیم . در این آموزش به شما کاربران گرامی سایت دبلیو موبایل آموزش می دهیم که در نسخه های مختلف اندروید چگونه این امکان را فعال کنید و…
خب بعد از فعالسازی گوشیتون در صفحه ای که بودیم target device را روی usb device بذارید.
سپس finish را بزنید و صبر کنید پروژتان ساخته شود. یکم طول میکشد.
پس از باز شدن پروژه بروید جایی که صفحه برنامتان را میتوانستید دیزاین کنید. اگر یادتان باشه یک فایل بود از نوع xml.که برای پیدا کردنش باید از منوی سمت چپ ابتدا وارد پوشه ی res و سپش layout بشید و حالا main.xml را انتخاب کنید