بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

حذف عنوان صفحه

مدیریت گفتگو
Saeed Mozaffari 12 سال پیش
آخرین تغییر: 11 سال پیش

با سلام

چطور میشه عنوان بالای صفحه حذف بشه یا اینکه زمینه خودمون رو برای عنوان بذاریم. یعنی در تصویر زیر mystartup1 کلا با بکگراندش حذف بشه.

نظرات

maiwand 12 سال پیش
مال وب اقای کمالانه yon.ir/kamalan

پاسخ‌ها 10

BrotherV 12 سال پیش

با سلام فراوان

خوب این بستگی داره شما با چه ورژنی از اکلیپس کار می کنید. چون من با دو ورژن کار کردم میگم. اگر با 2012 یا همون INDIGO  کار می کنید، شما می تونید در قمت Manifest  با وارد کردن تگ  style/Theme.Black.NoTitleBar،نوار عنوان را حذف کنید.

 <application
        android:theme="@android:style/Theme.Black.NoTitleBar"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name" >

اگر هم با ورژن 2014 یا همون Luna استفاده می کنید باید در قسمت استایل، زیر شاخه res\values\styles.xml  تگ <item name="android:windowNoTitle">true</item> را به استایل مورد نظر اضافه کنید. این که گفتم ورژن نرم افزار چون در  ورژن جدید Minimum SDK Platform مورد سوال قرار می گیره و ممکن هست شما API 17 را انتخاب کنید. اونجاست که کد بالا به کار نخواهد اومد.

    <style name="AppTheme" parent="AppBaseTheme">
        <item name="android:windowNoTitle">true</item>
       
    </style>

نظرات

doost_fu 11 سال پیش

سلام

من از هیچ کدوم از راههای بالا نتونستم نوار عنوان حذف کنم برنامه کرش میکنه و بسته میشه فقط اگه توی روش دوم (بالا ) به جای true بزارم false یه نوار دیگه هم اضافه میشه ، داخل اندروید استودیو تست میکنم :

نظرات

Programmer 11 سال پیش
سلام.اتفاقا من امروز با این لینک و جواب اقای hoseinnrz تست کردم جواب داد.امیدوارم مفید واقع شه
doost_fu 11 سال پیش
من سرچ کردم همه جا همین چند راه هست ولی برا من داخل اندروید استودیو جواب نمیده ، شما با چی کار می کنید
Ghost 11 سال پیش

سلام دوستان !

چه خوب شد یه چنین سوالی پیدا کردم :)

من میخوام وقتی برنامه باز میشه ساعت و ... ای که بالای صفحه موبایل هست نا پدید بشه !

امیدوار ام منظور ام رو متوجه شده باشید ! چجوری این کار رو بکنم ؟

نظرات

مجتبی یگانه 11 سال پیش
تم برنامه رو fullSceen کنید ، مثلا @android:style/Theme.Black.NoTitleBar.fullSceen
doost_fu 11 سال پیش
در پست های دیگه هم همین روش هارو ارائه ولی ...
Programmer 11 سال پیش
اقا مجتبی که درست گفتن. لینک هم میتونه مفید باشه
farshid.shokrollahi 11 سال پیش
جواب این سوالتون رو پایین نوشتم با یک خط کد می شه صفحه رو فول اسکرین کرد این کد رو در متد oncreat قبل از setContetnView اضافه کنید this.requestWindowFeature(Window.FEATURE_NO_TITLE);
doost_fu 11 سال پیش

در پست های دیگه هم همین روش ها ارائه شده ولی دلیل اینکه از من کرش میکنه نمی دونم چیه ؟ اینم log 

ممنون

نظرات

Programmer 11 سال پیش
مرتضی پاشایی ، جاده یک طرفه چی میگه :دی ... والا ما از اکلیپس استاد استفاده میکنیم، نمیدونم چرا تو اندروید استودیو جواب نمیده
Ghost 11 سال پیش
من کد ALU رو کپی پیست کردم جواب نداد ! رفتم کد استاد رو کپی پیست کردم ! بازم جواب نداد ! چیکار کنم ؟
doost_fu 11 سال پیش
از شانس ما همون لحظه که اسکرین شات زدیم اونم شروع کرده یود ...
doost_fu 11 سال پیش

به وسیله این کد داخل منیفست تونستم اون نام برنامه رو از بالای صفحه حذف کنم ( داخل اندروید استودیو ) :

 <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/Theme.AppCompat.NoActionBar" >

ولی فعلا راهی برای تمام صفحه کردن پیدا نکردم

نظرات

احمد اسدی 11 سال پیش

این دقیقآ کدی هستش که توی برنامه قاب عکس روی لیوان پیاده کردمه

فکر نکنم نیاز به توضیح باشه :)

 <activity
            android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"
            android:label="@string/app_name"
            android:name=".FirstActivity"
            android:screenOrientation="landscape"
            android:configChanges="keyboardHidden|orientation">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

نظرات

doost_fu 11 سال پیش
توی پاسخ های بالاتر سطر اول کد شمارو داخل تگ اپلیکیشن گذاشتند ولی شما داخل تگ اکتیویتی گذاشتید من هر دو حالت تست کردم (داخل اندروید استودیو) کرش میکنه ! با تشکر
farshid.shokrollahi 11 سال پیش

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

برای این کار خیلی راحت تو متد oncreat قبل از خط setContentView کد زیر رو اضافه کن

 this.requestWindowFeature(Window.FEATURE_NO_TITLE);
 

نظرات

doost_fu 11 سال پیش
ممنون اینم قبلا تست کرده بودم کرش میکنه ! ( من در اندروید استودیو تست کردم)
farshid.shokrollahi 11 سال پیش
@doost_fu حتما مشکلتون جای دیگس که کرش می کنه من تو تمام برنامه هام از همین کد استفاده می کنم کرش نمی کنه
احمد اسدی 11 سال پیش
من خودم کلآ با اندروید استادیو کار میکنم و هیچ مشکلی ندارم. مطمئنآ مشکلتون از جای دیگس
doost_fu 11 سال پیش
اخه من بیست دفعه تا الان New Projects زدم و تست کردم هرچی راه بود انجام دادم فقط اون راهی که بالا نوشتم جواب داد ! نمدونم به چی میتونه ربط داشته باشه ؟ موقع ساخت پروژه جدید یه صفحه هم باز میشه که شکل چند جور اکتیویتی داره من Blank Activity انتخاب میکنم شما کدوم انتخاب میکنید ؟
hamed 11 سال پیش
کد کاملا صحیح هست. ممکنه اون را بعد از setContentView گذاشته باشید. لااقل لاگ خطا را بذارید تا دویتان بتونن کمکتون کنند!
shahkar_ir 11 سال پیش

سلام

 

من تو برنامم که هم تو اکلیپس تست کردم هم اندروید برنامم تمام صفحس

 

فایل مانیفست شما باید شبیه این باشه

 

    <application

        android:icon="@drawable/ic_launcher"

        android:label="@string/app_name" android:theme="@android:style/Theme.Wallpaper.NoTitleBar.Fullscreen" >

        <activity

            android:name=".main_form"

            android:label="@string/app_name" android:configChanges="keyboard|orientation" android:screenOrientation="portrait" >

            <intent-filter>

                <action android:name="android.intent.action.MAIN" />

 

                <category android:name="android.intent.category.LAUNCHER" />

            </intent-filter>

        </activity>

    </application>

 

که خط مهمش  اینه

        android:label="@string/app_name" android:theme="@android:style/Theme.Wallpaper.NoTitleBar.Fullscreen" >

 

ممنون

نظرات

Ghost 11 سال پیش
منو بگو از دیروز تا الان دارم توی لایه xml ام این کد رو میزنم ! باید توی منیفست بزنم ؟
doost_fu 11 سال پیش
نمیشه ! کد شمارو هم بالاتر اقای اسدی گذاشته بودند البته قشنگ تر ! فقط همون کدی که خودم بالا تر نوشتم جواب میده ! بازم ممنون
doost_fu 11 سال پیش

 و این مشکل ما حل نشد ...

چرا این کدها که دوستان ارائه دادند برای من کرش میکنه ! ( داخل اندروید استودیو )

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

نظرات

کاشی زاده 11 سال پیش
لزومی به نوشتن کد نیست در منی فست در تگ اپلیکیشن مقدار تم تغییر بدید و تمی انخاب کنید که noTitleBar باشه .
doost_fu 11 سال پیش
همه این راه هارو تست کردم ! پست های بالاتر همین صفحه ملاحظه بفرمایید ... فقط یه راه برا حذف تایتل پیدا کردم اون بالا نوشتم ولی برا فول اسکرین چیزی پیدا نکردم . . .
doost_fu 11 سال پیش

امروز دوباره رفتم سمت ایکلیپس ...

همه این کدها (سوال بالا و مشکل بنده ) داخل ایکلیپس به درستی کار میکنه ولی داخل اندروید استودیو ... کرش !  به نظر شما دلیلش چیه ؟

ممکنه به sdk ربط داشته باشه ؟ sdk که به ایکلیپس معرفی میکنم همون sdk هست که استاد داده بود ولی اگه اینو به اندروید استودیو معرفی کنم ایراد های زیادی میگیره میگه اینو کم داره اونو کم داره منم کلی فایل از اینور و اونور به کمک دوستان جمع کردم بهش اضافه کردم و یه sdk کامل تر برا استودیو درست کردم که بدن ایراد کار کنه .

نظرات


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .