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


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
چگونه میتوان بدون حذف اکشن بار ایکن برنامه را از داخل ان حذف کرد؟

چگونه میتوان بدون حذف اکشن بار ایکن برنامه را از داخل ان حذف کرد؟

#1
 سلام به همه شما دوستان
باز یه مشکله دیگه   

من چنتا اکتیویتی دارم(فهرست ،تنظیمات و...) و برای هر کدومشون یه ایکن جدا انتخاب کردم که داخل اکشن بار میاد
با توجه به این که توی صفحات دیگه(به جز اینا) یک اکشن بار گذاشتم که توش چنتا دکمه هست میخواستم بدونم که میشه من این اکشن بار رو داشته باشم ولی دیگه اینجا ایکنی نباشه؟ در واقع به صورت پیشفرض ایکن خود برنامه میاد میخوام که ایکن اینجا حذف بشه و فقط عناصری مثل عنوان صفحه و دکمه هایی که خودم در اکشن بار گذاشتم باشن

پیشاپیش مرسی از راهنماییتون

 
انان که علی را خدا میدانند
 کفرش به کنار عجــــب خدایی دارند
پاسخ

چگونه میتوان بدون حذف اکشن بار ایکن برنامه را از داخل ان حذف کرد؟

#2
سلام
از کد زیر استفاده کنید:

کد پی‌اچ‌پی:
getActionBar().setIcon(new ColorDrawable(getResources().getColor(android.R.color.transparent))); 
 
پاسخ
 سپاس شده توسط alireza0391 ، admin

چگونه میتوان بدون حذف اکشن بار ایکن برنامه را از داخل ان حذف کرد؟

#3
(۱۳۹۴/۰۴/۰۳, ۰۲:۱۰ ب.ظ)'ramtin2080' نوشته: سلام
از کد زیر استفاده کنید:
کد پی‌اچ‌پی:
getActionBar().setIcon(new ColorDrawable(getResources().getColor(android.R.color.transparent))); 
 

 

جدی جدی حذف شد  
نمیدونی چه حالی کردم دمت گرم
راستی این ایکن رو حذف میکنه یا رنگشو با رنگ اکشن بار یکی میکنه که دیده نشه؟

بازم خیلی ممنون از راهنماییت

 
انان که علی را خدا میدانند
 کفرش به کنار عجــــب خدایی دارند
پاسخ
 سپاس شده توسط ramtin2080

چگونه میتوان بدون حذف اکشن بار ایکن برنامه را از داخل ان حذف کرد؟

#4
در حالت عادی برای انتخاب آیکون یک تصویر لازم است. اما در اینجا با انتخاب یک رنگ به جای تصویر (مثلا رنگ transparent که عنصر را شفاف می‌کند) می‌توان از به نمایش درآمدن آن جلوگیری کرد و فضای مورد نیاز برای نمایش آن را حذف نمود. کد زیر را نیز می‌توانید امتحان کنید که خاصیت نمایش آیکون را به طور کامل غیر فعال میکند:

کد پی‌اچ‌پی:
getActionBar().setDisplayShowHomeEnabled(false); 
 
پاسخ
 سپاس شده توسط admin ، alireza0391

چگونه میتوان بدون حذف اکشن بار ایکن برنامه را از داخل ان حذف کرد؟

#5
(۱۳۹۴/۰۴/۰۳, ۰۷:۲۸ ب.ظ)'ramtin2080' نوشته: در حالت عادی برای انتخاب آیکون یک تصویر لازم است. اما در اینجا با انتخاب یک رنگ به جای تصویر (مثلا رنگ transparent که عنصر را شفاف می‌کند) می‌توان از به نمایش درآمدن آن جلوگیری کرد و فضای مورد نیاز برای نمایش آن را حذف نمود. کد زیر را نیز می‌توانید امتحان کنید که خاصیت نمایش آیکون را به طور کامل غیر فعال میکند:

کد پی‌اچ‌پی:
getActionBar().setDisplayShowHomeEnabled(false); 
 

میشه از transparent  برای دکمه ها هم استفاده کرد؟ یعنی اینکه ما دکمه های شفافی رو داشته باشیم (بک گراند شفاف)؟ 
انان که علی را خدا میدانند
 کفرش به کنار عجــــب خدایی دارند
پاسخ

چگونه میتوان بدون حذف اکشن بار ایکن برنامه را از داخل ان حذف کرد؟

#6
برای اکثر عناصر میتوان این قابلیت را به کار برد، فقط کافی است در layout مورد نظر کد:

کد پی‌اچ‌پی:
android:background="@android:color/transparent" 

یا:

کد پی‌اچ‌پی:
android:background="#00ffffff" 

را به عنصر اضافه کنید. اما اگر می‌خواهید یک دکمه حذف شود باید از دستور زیر استفاده کنید:

کد پی‌اچ‌پی:
button1.setVisibility(View.GONE); 
پاسخ
 سپاس شده توسط alireza0391 ، admin ، mortaza7khat

چگونه میتوان بدون حذف اکشن بار ایکن برنامه را از داخل ان حذف کرد؟

#7
(۱۳۹۴/۰۴/۰۴, ۱۲:۴۸ ق.ظ)'ramtin2080' نوشته: برای اکثر عناصر میتوان این قابلیت را به کار برد، فقط کافی است در layout مورد نظر کد:
کد پی‌اچ‌پی:
android:background="@android:color/transparent" 
یا:
کد پی‌اچ‌پی:
android:background="#00ffffff" 
را به عنصر اضافه کنید. اما اگر می‌خواهید یک دکمه حذف شود باید از دستور زیر استفاده کنید:
کد پی‌اچ‌پی:
button1.setVisibility(View.GONE); 
 

ممنون بابت راهنمایی تون
انان که علی را خدا میدانند
 کفرش به کنار عجــــب خدایی دارند
پاسخ
 سپاس شده توسط شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


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