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


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

مخفی کردن و نمایش مجدد یک button (در برنامه نویسی اندروید)

#1
سلام
در یک اکتیویتی میخوام با زدن یک کلید(button)   چند کلید دیگر که قبلا قابل مشاهده نبودند، نمایان شوند. چطوری میشه button را طوری تعریف کرد که در ابتدای کار برنامه قابل مشاهده نباشه و بعد درصورت انتخاب یک گزینه توسط کاربر، اون کلید نمایان شود.
با تشکر
 
پاسخ

مخفی کردن و نمایش مجدد یک button (در برنامه نویسی اندروید)

#2
با سلام
دقیقا نمی دونم  می خواهید چیکار کنید ولی من این رو بهتون پیشنهاد می کنم
شما تو اکتیویتی اول دکمه ی اصلی بذار و با زدن اون دکمه به اکتیویتی بعد برو که در اونجا دکمه های بعدی هستش
حالا برای اینکه مشخص نشه از این اکتیویتی به یه اکتیویتی دیگه رفتی به این کلید سر بزن و از این روش استفاده کن.
با این کار وقتی دکمه رو بزنی اون دکمه ها ظاهر میشن ولی نباید اکتیویتی اولت با اکتیویتی دوم از نظر ظاهری فرق داشته باشه چون در این صورت کاربر حس می کنه به یه صفحه ی جدید رفته
www.kelidestan.com/keys/keys.php?key=2904

 
پاسخ
 سپاس شده توسط admin ، mahdi52

مخفی کردن و نمایش مجدد یک button (در برنامه نویسی اندروید)

#3
(۱۳۹۳/۱۲/۰۹, ۰۹:۳۴ ب.ظ)'mahdi52' نوشته: سلام
در یک اکتیویتی میخوام با زدن یک کلید(button)   چند کلید دیگر که قبلا قابل مشاهده نبودند، نمایان شوند. چطوری میشه button را طوری تعریف کرد که در ابتدای کار برنامه قابل مشاهده نباشه و بعد درصورت انتخاب یک گزینه توسط کاربر، اون کلید نمایان شود.
با تشکر
 

سلام.
نگاهی به کلید زیر بیندازید که در مورد افزودن تعدادی عنصر جدید به لایه گرافیکی متناظر با Activity  می باشد :

کلید شماره 324

علاوه بر این، بنده قبلا کدهایی مشابه آنچه گفتید (اما به صورت برعکس، یعنی عنصرها را حذف می کردم)، نوشته ام. اگر مواردی را به آن اضافه کنید، شاید از روش بالا بهتر باشد، زیرا در آن می توانیم محل دقیق عنصر در لایه گرافیکی را در فایل xml مشخص کنیم. براتون بیشتر توضیح می دهم :
یعنی به این صورت که ابتدا در فایل xml متناظر با Activity ، تعدادی دکمه (مثلا 4 تا) تعریف می کنیم. اگر هیچ کدی اجرا نکنیم، این 4 دکمه (Button) به صورت معمولی در خروجی نمایش داده می شوند، ولی بنده نیاز داشتم که در ابتدای اجرای Activity ، در صورت وقوع یک سری شرایط، دو دکمه اول نمایش داده شود و یا در غیر این صورت، دو دکمه بعدی نمایش داده شوند. بنابراین یک سری کد را در روش onCreate از Activity نوشتم (که کدهای آن، به محض شروع Activity ، اجرا می شوند)  که در آن، پس از چک کردن شرایط، دو دکمه را حذف می کردم که در خروجی نمایش داده نشوند (دو دکمه اول یا دو دکمه دوم). در آن مورد، از روش removeView برای حذف View مربوط به عنصر استفاده می کردم (عدم نمایش عنصر). حالا شما ببینید که چه روشی برای افزودن View آنها (دیده شدن آنها) به کار می رود (یعنی ابتدا در شروع Activity ، آنها را حذف می کنیم، بعد هنگام اشاره به یک دکمه، دوباره آنها را نمایش می دهیم).
برای حذف دکمه ها (Button) از کلید زیر استفاده کردم :

کلید شماره 817

فقط باید روش (method) مربوط به نمایش دوباره آنها را بیابید.

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

مخفی کردن و نمایش مجدد یک button (در برنامه نویسی اندروید)

#4
(۱۳۹۳/۱۲/۰۹, ۰۹:۳۴ ب.ظ)mahdi52 نوشته: سلام
در یک اکتیویتی میخوام با زدن یک کلید(button)   چند کلید دیگر که قبلا قابل مشاهده نبودند، نمایان شوند. چطوری میشه button را طوری تعریف کرد که در ابتدای کار برنامه قابل مشاهده نباشه و بعد درصورت انتخاب یک گزینه توسط کاربر، اون کلید نمایان شود.
با تشکر
 

سلام 
برای هاید کردن ویو از کد زیر استفاده کنید
کد:
playButton.setVisibility(View.GONE);

برای نشان دادن از کد زیر
کد:
stopButton.setVisibility(View.VISIBLE);
پاسخ
 سپاس شده توسط شماره مجازی امارات ، تلگرام ضد فیلتر 2023

مخفی کردن و نمایش مجدد یک button (در برنامه نویسی اندروید)

#5
با سلام وقت بخیر خسته نباشید ببخشید بنده تازه کار هستم و از کد نویسی زیاد سر در نمیارم و از شما عزیزان ممنون میشم خیلی ساده بتونید راهنمایییم کنید بنده از اندروید استودیو استفاده میکنم و میخام که یک ImageButton تعریف کنم که با کلیک روی اون Button هایی که از قبل تعریف شده در صفحه و کادری که از قبل جاشو تایین کردن به اون قسمت اضافه بشه به انوان مثال وقتی کاربر روی دکمه ImageButton کلیک میکنه از قبل مثلا 10 عدد Button وجود داره کاربر مثلا Button مورد نظرش رو انتخاب میکنه و جایگاهی که از قبل براش در نظر گرفته شده به اون کادر اضافه بشه باید چه کاری انجام بدم که همچین انفاقی بیوفته از شما عزیزان ممنون میشم که راهنماییم کنید این پروژه برای من خیلی حیاطی هست باید به استادم تحویل بدم و نمره بگیرم لطفا کمکم کنید این اطلاعات تماس بنده هست از شما ازیزان ممنون میشم که بهم کمک کنید این شماره تماس هم سروش داره و هم تلگرام 09031034801 و این هم ایمیل بنده mohammad1bater12007@gmail.com
پاسخ


پرش به انجمن:


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