0

Я пытаюсь удалить панель действий из действия.Как удалить панель действий из действия

я сделал следующее, но его все еще держа планку действий по моей деятельности

public class MyActivity extends AppCompatActivity{ .. } 

раскладку

<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:fitsSystemWindows="true" 
    tools:context=".TM.TMActivity" 
    style="@style/AppTheme.NoActionBar" 
    > 


    <FrameLayout 
     android:id="@+id/frame_container" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     style="@style/AppTheme.NoActionBar" 
     /> 

</android.support.design.widget.CoordinatorLayout> 

Style.xml

<style name="AppTheme.NoActionBar"> 
    <item name="windowActionBar">false</item> 
    <item name="windowNoTitle">true</item> 
</style> 

ответ

5

Использование Theme.AppCompat.Light.NoActionBar его работы для меня

например

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> 
     <!-- Customize your theme here. --> 

</style> 
+0

и мне нужно добавить этот стиль в 'CoordinatorLayout'? – Kirmani88

+0

все еще получает панель действий – Kirmani88

+1

@ Kirmani88 Просто перейдите в res-> values-> styles. Поместите здесь код. Это должно определенно работать. Если вы все еще получаете его, то в функции функции onCreate вашей деятельности getSupportActionBar(). Hide(); Надеюсь, это поможет. –

3

В styles.xml в папке значений,

 <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> 
+0

Столкновение с действиями – Kirmani88

+0

попробуйте удалить атрибут стиля в 'CoordinatorLayout' – nkpatel

3
ActionBar actionBar = getSupportActionBar(); 
actionBar.hide(); 

В Вашей деятельности Вы можете отключить.

2

Проверьте, указан ли правильный стиль в файле манифеста.

<application 
    android:icon="@drawable/icon" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme"> 

И в файле стиля:

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> 
    <!-- Customize your theme here. --> 
</style> 

Проверьте build.gradle (приложение) также для зависимостей.

compile 'com.android.support:appcompat-v7:x.x.x' 

Нет необходимости упоминать стиль в формате Координатор/Рамка. Удалите следующую строку из всего макета и попробуйте.

style="@style/AppTheme.NoActionBar" 
Смежные вопросы