آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

باتن ها

امیرحسین  11 سال پیش  11 سال پیش
0 0

سلام و خسته نباشید

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

و یک سوال دیگر داشتم:

من در تمامی صفحه ها یک باتن گذاشته ام که وقتی روی آن کلیک میشود (در هر صفحه ایی که باشد)از برنامه خارج می شود (منظورم همان کلید exit است) لطفا راهنمایی کنید که در متد onclick آن چه متدی را بنویسم که این کار را انجام دهد؟

خیلی ممنون

 برای این سوال 3 پاسخ وجود دارد.
پاسخ به سوال 
کاشی زاده  11 سال پیش
+1 0

برای سوال اول باید از scroll view استفاده کنید که داخل Graphical layout در قسمت pallete موجود هست .فقط کافی استفاده بیارید دکمه هاتون رو داخل این لایه و دیگه کاری نیاز نیست انجام بدید .

برای سوال دوم هم از کد زیر داخل onClick استفاده کنید .

برای بستن اکتیویتی که داخلش هستید :

  finish();

برای بستن همه اکتیویتی ها :

 System.exit(0);
0 0
دوست عزیز من از متد finish که شما گفتید استفاده می کنم ولی فقط همان اکتیویتی را می بندد و زیاد به کا من نمی آید چون من می خواهم اکتیویتی قبلی باز باشد . آیا متد دیگری است که با کلیک روی دکمه ی باتن همه ی اکتیویتی ها را ببندد؟ (11 سال پیش)
0 0
برای اون هم کد رو نوشتم در قسمت بالا (11 سال پیش)
0 0
استاد یه بررسی بفرمایید من هنوز نظر ندادم برام اسپم رد میکنه :( دوست عزیز براتون کد رو نوشتم (11 سال پیش)
0 0
متد system.exit را می نویسم ولی وقتی در برنامه رویش کلیک می کنم به جای اینکه کل برنامه بسته شود به اکتیویتی قبلی باز می گردد.چیکا کنم؟ (11 سال پیش)
+1 0
ببنید شما اگر دقیقا مثل من کدتون رو بنویسید برنامه باید کاملا بسته بشه (0) رو باید بنویسید . (11 سال پیش)
0 0
ببخشید من می نویسسم ولی نمیشه . با کلیک شدن روی باتن به صفحه ی قبل برمیگرده... (11 سال پیش)
0 0
از این روش استافده کنید شاید جواب بده لینک (11 سال پیش)
0 0
باز هم نشد !! طبق کدی که در لینک نوشته شده بود عمل کردم و بجای خارج شدن از برنامه به first Activity( که همان اکتیویتی است که intent در خط اول به عنوان پارامتر می گیرد) , می رود (11 سال پیش)
0 0
کدی که قبلا نوشتی رو بزارید اینجا تا یه بررسی کنیم (11 سال پیش)
0 0
فکر کنم در قسمت پایین عکسم لود نشد برای همین در لینک قرار دادم (11 سال پیش)
پاسخ به سوال 
امیرحسین  11 سال پیش
0 0

0 0
عکس لود شد؟ (11 سال پیش)
+1 0
خب ، احتمالا مقداری که اکسترس میشه فالسه یه لاگ بذار سر شرط خروج ببین مقدار بولین اکسترس چیه (11 سال پیش)
0 0
متوجه نشدم !! اگه میشه کدی که میگید را اینجا بنویسید. (11 سال پیش)
0 0
از این کد برای مشاهده وضعیت اکسترس استفاده کنید : boolean state = getintent().getBooleanExtra("EXIT",false); Log.i("LOG","" + state); میتونید در لاگ کت مقدار LOG رو بخونید و جوابش رو اینجا بنویسید . اگر هنوز متوجه نشدید ابتدا آموزش های استاد رو گوش بدید . (11 سال پیش)
0 0
من این کار را کردم لینک و در log مقدار فالسه. (11 سال پیش)
+1 0
باید شرط بستن برنامه رو بیارید داخل کلاس اول . شما بردیش داخل onClick واس همین بسته نمیشه (11 سال پیش)
0 0
منظورشما از شرط اول چیه؟ (11 سال پیش)
0 0
و در کدوم کلاس باید بیارمش؟ (11 سال پیش)
0 0
و در کدوم کلاس باید بیارمش؟ (11 سال پیش)
0 0
شرط خروج برنامه رو در کسی که اینتنت میکنید بنویسید (11 سال پیش)
0 0
شرمنده ولی متوجه نشدم!! (11 سال پیش)
پاسخ به سوال 
امیرحسین  11 سال پیش
0 0


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