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


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

تغییر مکان دکمه جستجو در ActionBar (در برنامه نویسی اندروید)

#1
سلام دوسه تان...
توی این کلید: http://www.kelidestan.com/keys/keys.php?key=251

توضیح داده شده که جستجو چجوری میشه ساخت!
حالا میخوام بدونم اون دکمه رفته تو منو من میخوام مثل یه عکس توی خود صفحه باشه! چجوری بیارمش تو خود صحفه؟ کلا نمیخوام تو اکشن بار باشه
پاسخ

تغییر مکان دکمه جستجو در ActionBar (در برنامه نویسی اندروید)

#2
سلام.
ابتدا برای عدم نمایش آیکون در ActionBar ، باید کد مشابه کد زیر را از تمامی Activity ها حذف کنید :

کد پی‌اچ‌پی:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    
MenuInflater inflater getMenuInflater();
    
inflater.inflate(R.menu.menumenu);
    return 
true;
}
        
@
Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (
item.getItemId()) {
    case 
R.id.itemSearch:
        
startActivity(new Intent(MainActivity.thisSearch.class));
        return 
true;
    default: 
        return 
true;
    }   


خوب حالا باید یک دکمه (Button) برای رفتن به Activity مربوط به جستجو تعریف کنیم، برای این منظور، کد زیر را می نویسیم (در فایل xml باید تگ Button با id برابر button1 را تعریف کرده باشید) (کلید شماره 256) :

کد پی‌اچ‌پی:
Button b = (ButtonfindViewById(R.id.button1);
b.setOnClickListener(new OnClickListener() {
                         
    @
Override
    
public void onClick(View v) {
        
startActivity(new Intent(MainActivity.thisSearch.class));
    }
}); 

در کد بالا، نام Activity فعلی را برابر MainActivity در نظر گرفته ایم.
در صورت تمایل، می توانید عنصر دیگری به جای Button قرار بدهید، مثلا یک ImageView (با نمایش یک عکس).

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

تغییر مکان دکمه جستجو در ActionBar (در برنامه نویسی اندروید)

#3
Admin جان دمت گرم...ممنون از اینکه وقتتو در اختیار ما تازه کارا قرار میدی...
پاسخ
 سپاس شده توسط admin ، شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


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