loading...
کودِک | آموزش برنامه نویسی
امیر بازدید : 1246 سه شنبه 05 اسفند 1393 نظرات (1)

یک دکمه در برنامه نویسی اندروید کاربرد های زیادی دارد که فعلا می آموزیم چگونه یک دکمه بسازیم و ویژگی های آن را تغییر دهیم . خودتان از قبل یک پروژه طراحی کنید به هر نامی و یک اکتیویتی برای آن بسازید .

 

ساخت دکمه در layout : ابتدا یک اکتیویتی بسازید . در پست آموزش ساخت اکتیویتی این کار را یاد داده ایم . در پوشه لیوت فایل XML این اکتیویتی را باز کنید . در ابتدا صفحه فایل XML به این شکل است :

ساخت دکمه در layout

و کد آن به شکل زیر میباشد :

قبل از مشاهده ی ادامه ی مطلب پست بررسی تخصصی دو پوشه Src و layout را بخوانید .

در عکس بالا همون جور که مشاهده میکنید یک TextView در صفحه میباشد که یک متن در آن چاپ شده است . از قسمت :

<TextView تا />

را پاک کنید . تا TextView پاک شود . سپس به قسمت Graphical Layout بروید . به عکس زیر توجه کنید :

Graphical Layout

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

 

اما یک نکته دیگر این است دکمه را دقیقا به وسط صفحه بیارید تا به این شکل خط چین سبز از قسمت افقی و عمودی ظاهر شود :

ساخت دکمه در برنامه نویسی اندروید

سپس در قسمت کد  کدهای آن را مشاهده کنید . پس از مشاهده ی آن خودتان به صورت دلخواه جای دکمه را عوض کنید و یک جای دیگر بندازید . حال میبینید باز کد های آن عوض شده است . این کار بسیار کار شما را آسان تر میکند که دیگر چهل درصد قسمت لیوت را نیاز به کد نویسی ندارید و میتوانید با جا به جا کردن آن را درست کنید اما یک سری ویژگی ها هست که بسیار مهم هستند و باید آن را به صورت کد تغییر دهید .

 

چند ویژگی اصلی دکمه : حتما توجه کنید کد هایی زیر را داخل قسمت دکمه تایپ کنید . یعنی  به این شکل میباشد :

<Button

محل کد ها

/>

که با ساخت دکمه به صورت دستی توجه کنید یک دکمه ساخته شده به این شکل و کد ها داخل آن میباشند .

 

برای تغییر متن داخل دکمه از این کد استفاده میشود :

android:text="متن مورد نظر"

 

جهت تغییر اندازه طول و عرض دکمه میتوانید از کد های زیر استفاده کنید :

android:layout_width="اندازه مورد نظر"

android:layout_height="اندازه مورد نظر"

به جای اندازه مورد نظر چیزهای مختلفی میتوان قرار داد . در خود برنامه نویسی اندروید سه اندازه گیری به صورت پیش فرض تعریف شده است :

android:layout_width="wrap_content"

android:layout_width="fill_parent"

android:layout_width="match_parent"

گزینه ی اول یا Wrap_content خودش به صورت خودکار یک اندازه استاندارد را میگذارد اما دو گزینه ی بعدی تا جایی که اندازه صفحه مورد نظر باشد آن را بزرگ میکند . این سه کد به این معنی نیست که فقط در Width استفاده میشود . بلکه در Height ام کارایی دارد . Width همان طول و Height عرض میباشد .

همچنین میتوان سایز دستی هم نیز داد :

android:layout_height="20dp"

در اندروید پیکسل وجود ندارد سایز بندی ها فقط dp و dpi و sp میباشد که بهتر است برای تعیین اندازه دستی یک شی از dp استفاده کنید .

 

 

جهت تغییر رنگ میتوانید از کد زیر استفاده کنید :

android:background="کد رنگ"

در به جای کد رنگ نمیتوان اسم رنگ مورد نظر را گذاشت باید کد هگزادسیمال رنگ را گذاشت مثلا کد FFFFFF# به رنگ سفید میباشد و 000000# به رنگ مشکی این کد ها را میتوانید در سایت های رنگ بندی و یا فتوشاپ را در کامپیوتر خود نصب کنید و رنگ را انتخاب کنید که کد هگزادسیمال ان را هم نیز مینویسد . به مثال زیر توجه کنید :

android:background="#f11243f"

 

همچنین میتوانید یک عکس را در پوشه ی Drawable بریزید و به صورت زیر به جای رنگ به پس زمینه عکس بدهید :

android:background="@drawable/نام عکس"

یک سری کدهای دیگر هستند که فقط شامل دکمه نمیشود . حتی این کد ها هم فقط شامل دکمه نمیشوند و شامل همه ی شیء های دیگر در اندروید میشود که در یک پست جدا به صورت تخصصی آموزش داده میشود .

ارسال نظر برای این مطلب
این نظر توسط freemusic93 در تاریخ 1393/12/06 و 19:30 دقیقه ارسال شده است

سلام دوست خوبم..وبلاگ زیبایی داری

اگه تمایل داری با سایت من
http://www.freemusic93.ir/

تبادل کنیم..واسه افزایش بازدید..اگه موافقی به وبسایتم سر بزن و نظربده.مرسی
پاسخ : نه خیلی ممنون . موضوع وبلاگ شما با این سایت یکی نیستش


کد امنیتی رفرش
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • صفحات جداگانه