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



مخفی کردن و نمایش مجدد یک button (در برنامه نویسی اندروید)زمان کنونی: ۱۳۹۵/۰۹/۱۴، ۰۸:۴۷ ب.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: mahdi52
آخرین ارسال: admin
پاسخ 3
بازدید 1834

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

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

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

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

#2
با سلام
دقیقا نمی دونم  می خواهید چیکار کنید ولی من این رو بهتون پیشنهاد می کنم
شما تو اکتیویتی اول دکمه ی اصلی بذار و با زدن اون دکمه به اکتیویتی بعد برو که در اونجا دکمه های بعدی هستش
حالا برای اینکه مشخص نشه از این اکتیویتی به یه اکتیویتی دیگه رفتی به این کلید سر بزن و از این روش استفاده کن.
با این کار وقتی دکمه رو بزنی اون دکمه ها ظاهر میشن ولی نباید اکتیویتی اولت با اکتیویتی دوم از نظر ظاهری فرق داشته باشه چون در این صورت کاربر حس می کنه به یه صفحه ی جدید رفته
http://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 کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ


پرش به انجمن:


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

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

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