آموزش برنامه نویسی برای اندروید با ایکلیپس(18)- ویجت

یک ویجت، یک شی View است که واسط گرافیکی را ارائه می دهد تا با کاربر فعل و انفعال کند. دستگاه های اندروید به ویجت های مختلفی مانند دکمه، چک باکس و تکست فیلد کاملا مجهز است تا شما واسط کاربری تان را سریع...
يکشنبه، 5 بهمن 1393
تخمین زمان مطالعه:
موارد بیشتر برای شما
آموزش برنامه نویسی برای اندروید با ایکلیپس(18)- ویجت
آموزش  برنامه نویسی  برای اندروید با ایکلیپس(18)-  ویجت

 

مترجم: حبیب الله علیخانی
منبع: راسخون




 

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

یک ویجت، یک شی View است که واسط گرافیکی را ارائه می دهد تا با کاربر فعل و انفعال کند. دستگاه های اندروید به ویجت های مختلفی مانند دکمه، چک باکس و تکست فیلد کاملا مجهز است تا شما واسط کاربری تان را سریع بسازید. بعضی از ویجت ها پیچیده تر است، مانند جمع کننده ی داده ، ساعت و تنظیم کننده ی زوم.
ویجت یک واسط کاربری ارائه می کند که وقتی یک کاربر با ویجت خاصی فعل وانفعال می کند، شما را آگاه سازد، مانند ضربه زدن به یک دکمه.
شما نیاز دارید تا یک ویجت دکمه به اپلیکیشن خود اضافه کنید تا شما بتوانید مد silent را روی تلفن تغییر دهید.
برای اضافه کردن دکمه به Layout تان، کد زیر را بعد از ImageView که قبلا اضافه کرده اید، تایپ کنید:
آموزش  برنامه نویسی  برای اندروید با ایکلیپس(18)-  ویجت
شما اکنون یک دکمه به view با شناسه ی، toggleButton اضافه کرده اید.
عرض و ارتفاع(height و width) با wrap_content مقداردهی شده، خصوصیت gravity هم با center_horizontal مقدار دهی شده.
آخرین خصوصیتی که دراین view آمده شد، خصوصیت text دکمه است. این تکست دکمه را به " Toggle Silent Mode " تغییرمی دهد.
کد کامل باید به صورت زیر باشد:
آموزش  برنامه نویسی  برای اندروید با ایکلیپس(18)-  ویجت

پیش نمایش اپلیکیشن در طراح ویژوال

تب layout را برای مشاهده ی طراح دیجیتال را کلیک کنید. تصویر زیر:
آموزش  برنامه نویسی  برای اندروید با ایکلیپس(18)-  ویجت

تغییر موقعیت مکانی

این خوب به نظر نمی رسد. شما دکمه را نمی توانید بینید. فقط نیاز است که در طراح ویژوال موقعیت مکانی آن را تغییر دهیم. برای اصلاح آن، گزینه Config را در لیست drop-down کلیک کنید و Portrait را انتخاب کنید.
هر دستگاه در لیست Devices drop-down پیکربندی خاص خود را دارد. شما می توانید پیکربندی سفارشی را با انتخاب Devices➪Custom➪Custom➪New برای خودتان ایجاد کنید.

تغییر رنگ پس زمینه

رنگ پس زمینه مشکی است و رنگ تصویر سفید است. این به خوبی دیده نمی شود. شما باید رنگ پس زمینه را به سفید تغییر دهید تا واضح تر شود. در زیر این کار توضیح داده شده:
1. تب main.xml را انتخاب کنید.
2. خصوصیت پس زمینه ی زیر را به Linearayout اضافه کنید:
android:background=”#ffffff”
3. کد آن به صورت زیر بایدباشد:
آموزش  برنامه نویسی  برای اندروید با ایکلیپس(18)-  ویجت
4. سپس فایل را ذخیره کنید.
5. سپس تب Layout را برای دیدن طراح ویژوال انتخاب کنید.
تصویر باید به صورت زیر باشد:
آموزش  برنامه نویسی  برای اندروید با ایکلیپس(18)-  ویجت
برای تنظیم خصوصیت پس زمینه، از مقدار هگزادسیمال #ffffff استفاده می کنیم. شما می توانید هر رنگ دیگری را اینجا تایپ کنید، مانند #ff0000 که معادل رنگ قرمز است. برای یک پس زمینه می توان از یک تصویر استفاده کرد. به هر حال، شما به اجبار نیاز به یک تصویر ندارید، و یک رنگ به خوبی عمل می کند.



 

 



نظرات کاربران
ارسال نظر
با تشکر، نظر شما پس از بررسی و تایید در سایت قرار خواهد گرفت.
متاسفانه در برقراری ارتباط خطایی رخ داده. لطفاً دوباره تلاش کنید.
مقالات مرتبط
موارد بیشتر برای شما
استوری تبریک شب یلدا 1403
play_arrow
استوری تبریک شب یلدا 1403
کلیپ شب یلدا 1403
play_arrow
کلیپ شب یلدا 1403
چرا زبان عربی، زبان اسلام است؟ آیا اسلام برای اعراب آمده است؟
چرا زبان عربی، زبان اسلام است؟ آیا اسلام برای اعراب آمده است؟
هوس‌های نفتی ترامپ در سوریه
play_arrow
هوس‌های نفتی ترامپ در سوریه
قاب متفاوتی از دیدار صبح امروز اقشار مختلف بانوان با رهبر انقلاب
play_arrow
قاب متفاوتی از دیدار صبح امروز اقشار مختلف بانوان با رهبر انقلاب
حاشیه‌های دیدار هزاران نفر از زنان و دختران با رهبرانقلاب
play_arrow
حاشیه‌های دیدار هزاران نفر از زنان و دختران با رهبرانقلاب
آخرین وضعیت تامین سوخت نیروگاه‌ها
play_arrow
آخرین وضعیت تامین سوخت نیروگاه‌ها
سنگین ترین محموله تاریخ صنعت فضایی ایران پرتاب شد!
play_arrow
سنگین ترین محموله تاریخ صنعت فضایی ایران پرتاب شد!
وقتی کارشناس آمریکایی مناظره پخش زنده را ترک می‌کند!
play_arrow
وقتی کارشناس آمریکایی مناظره پخش زنده را ترک می‌کند!
بیانات رهبر معظم انقلاب در دیدار اقشار مختلف بانوان
music_note
بیانات رهبر معظم انقلاب در دیدار اقشار مختلف بانوان
بیان دیدگاه و نظرات | خانم مریم سهرابی، برگزیده جشنواره کشوری قصه‌گویی
music_note
بیان دیدگاه و نظرات | خانم مریم سهرابی، برگزیده جشنواره کشوری قصه‌گویی
بیان دیدگاه و نظرات | خانم فاطمه رایگانی، دکتری فلسفه دانشگاه بین‌المللی امام خمینی(ره)
music_note
بیان دیدگاه و نظرات | خانم فاطمه رایگانی، دکتری فلسفه دانشگاه بین‌المللی امام خمینی(ره)
بیان دیدگاه و نظرات | خانم سمیرا خطیب‌زاده، عضو هیئت علمی دانشگاه بین‌المللی سوره
music_note
بیان دیدگاه و نظرات | خانم سمیرا خطیب‌زاده، عضو هیئت علمی دانشگاه بین‌المللی سوره
بیان دیدگاه و نظرات | خانم فاطمه ترابی، معاون علمی مرکز مطالعات و تحقیقات زنان دانشگاه تهران
music_note
بیان دیدگاه و نظرات | خانم فاطمه ترابی، معاون علمی مرکز مطالعات و تحقیقات زنان دانشگاه تهران
بیان دیدگاه و نظرات | خانم عائده سرور، مادر دو شهید، از لبنان
music_note
بیان دیدگاه و نظرات | خانم عائده سرور، مادر دو شهید، از لبنان