انجمن سایت کلیدستان



ساخت جستجو برای برنامه اندروید (نمایش جداگانه آیکون)زمان کنونی: ۱۳۹۵/۰۹/۱۳، ۰۲:۵۶ ق.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: MohammadN
آخرین ارسال: admin
پاسخ 2
بازدید 1048

رتبه موضوع:
  • 1 رای - 4 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
ساخت جستجو برای برنامه اندروید (نمایش جداگانه آیکون)

ساخت جستجو برای برنامه اندروید (نمایش جداگانه آیکون)

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

ساخت جستجو برای برنامه اندروید (نمایش جداگانه آیکون)

#2
سلام.
کل عملیات جستجو در یک Activity انجام می شود. بنابراین شما باید یک دکمه (یا هر عنصر دلخواه دیگر) در لایه گرافیکی (فایل xml) بسازید که با اشاره کاربر بر روی آن، کاربر به Activity مربوط به جستجو منتقل شود.
برای ساخت یک دکمه (Button) که با اشاره بر روی آن، به یک Activity جدید منتقل شویم، کلید زیر را بخوانید :

کلید شماره 256

در مبحث مربوط به ساحت جستجو برای برنامه اندروید (کلیدشماره 251)، Activity مربوط به جستجو دارای نام Search می باشد، بنابراین باید کاربر را به این Activity منتقل کنید.
همچنین کد مربوط به اشاره بر روی آیکون جستجو در action bar رو هم باید از همه Activity ها حذف کنید، یعنی کدهای مشابه کد زیر در هر Activity :

کد پی‌اچ‌پی:
@Override
         
public boolean onOptionsItemSelected(MenuItem item) {
                 switch (
item.getItemId()) {
                 case 
R.id.itemSearch:
                         
startActivity(new Intent(Search.thisSearch.class));
                         return 
true;
                 default: 
                         return 
true;
                 }       
         } 

در آینده اگر دوست داشتید که گزینه هایی را در action bar داشته باشید، توصیه می کنم مبحث زیر را بخوانید (در کل، action bar می تواند گزینه مناسبی برای دسترسی به بخش های مهم برنامه اندروید باشد) :

کلید شماره 2657

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط MohammadN


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان

آخرین کلیدهای غیررایگان

شما هم می توانید کلیدهای غیررایگان منتشر کنید (بیشتر بدانید)