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


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

مخفی کردن و نمایش مجدد یک 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 کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ


پیام‌های این موضوع
RE: مخفی کردن و نمایش مجدد یک button - توسط alizzz - ۱۳۹۳/۱۲/۰۹, ۱۱:۴۵ ب.ظ
RE: مخفی کردن و نمایش مجدد یک button - توسط admin - ۱۳۹۳/۱۲/۱۰, ۰۷:۴۹ ق.ظ

پرش به انجمن:


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