کلیدستان

نسخه‌ی کامل: عدم حذف Title bar از اکتویتی (در برنامه نویسی اندروید)
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام من با توجه به آموزشی که ارائه دادید manifest برنامه رو تغییر دادم

ولی نه تنها نوار عنوان حذف نشد بلکه باعث بروز خطا و از کار افتادن برنامه شد

لطفا و خواهشا کمک کنید

 
سلام.
فکر می کنم منظورتان این است که از کلید شماره 222 برای حذف Action Bar استفاده کرده اید، اما خطا ایجاد شده است.
احتمالا چون theme مربوط به Activity را تغییر داده ایم، بخشی از کد Activity شما که وابسته به theme قبلی بوده، خطا ایجاد می کند.
یا باید آن بخش از کدها را یافته و حذف کنید، یا اینکه یک theme جدید بر اساس آن theme قبلی تعریف کرده و ویژگی هایی را برای آن بنویسید که  Action Bar حذف شود و سپس این theme جدید که تعریف کرده اید را برای Activity ذکر کنید.
چک کنید که هیچ کد وابسته به Action Bar یا theme در میان کدهای Activity نباشد.
همچنین قبل از آن، روش ذکر شده در کلید مورد نظر را برای یک Activity ساده (بدون هیچ کد اضافه ای) تست کنید تا از بابت صحیح بودن آن، خیالتان راحت شود.


 
سلام منم دقیقا همین مشکل رو دارم و هیچ جوره نتونستم کاریش کنم از توضیحاتی هم که شما اینجا دادید چیز خاصی رو متوجه نشدم خوب باید چجوری تم جدید ایجاد کنم و بقیه کارا؟؟؟ اگه دقیق آموزش بدین ممنون میشم

هر کاری کردم فورس کلوس میده Sad

تازه کارم Smile
(۱۳۹۴/۰۸/۲۴, ۰۷:۳۲ ب.ظ)'mr_unknown' نوشته: [ -> ]سلام منم دقیقا همین مشکل رو دارم و هیچ جوره نتونستم کاریش کنم از توضیحاتی هم که شما اینجا دادید چیز خاصی رو متوجه نشدم خوب باید چجوری تم جدید ایجاد کنم و بقیه کارا؟؟؟ اگه دقیق آموزش بدین ممنون میشم

هر کاری کردم فورس کلوس میده Sad

تازه کارم Smile


 

سلام دوست عزیز

درون تگ application در فایل AndroidManifest.xml پروژه اندروید کد ==>> :android:theme="@style/AppTheme"
را به==>> " android:theme="@style/Theme.AppCompat.Light.NoActionBar"
تغییر دهید

بعد از این دیگه توی پروژه از نوار عنوان خبری نیست
و اگه بخواهید برای اکتویتی از نوار عنوان استفاده کنید باید در قسمت activity همون اکتویتی کد them رو درست کنید
 
قبل از کد setContentView  این دو خط رو قرار بدید

کد پی‌اچ‌پی:
getWindow().requestFeature(Window.FEATURE_ACTION_BAR);
getActionBar().hide();