Перейдите в styles.xml и измените его .DarkActionBar
на.NoActionBar
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
становится
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
если цвета не имеют отношения к вашему приложению, вы можете выбрать
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar" />
В файле манифеста Изменить:
android:theme="@style/AppTheme" > android:theme="@style/Theme.AppCompat.NoActionBar"
источник
styles.xml
файла может быть лучшим вариантом для большинства, поскольку при использовании этого метода игнорируются любые значения, которые могли быть установленыAppTheme
вstyles.xml
файле. Приведенное ниже решение, которое заменяет родительский класс наNoActionBar
внутриstyles.xml
файла, сохраняет любую ранее существовавшую информацию о стилях, которая была настроена.this.requestWindowFeature(Window.FEATURE_NO_TITLE);
работает
onCreate()
приsetContentView()
вызове перед .иначе он выйдет из строя
источник
super.onCreate.....
иsetContentView.....
он вылетаетВ файле styles.xml измените DarkActionBar на NoActionBar
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item>
источник
Проверь это
ActionBar actionBar = getSupportActionBar(); actionBar.hide();
источник
onCreate(...)
послеsuper.onCreate(..)
иsetContentView(...)
линий , чтобы скрыть панели только после запуска программы.Это работает для меня
getSupportActionBar().hide();
источник
В файле манифеста измените на это:
android:theme="@style/Theme.AppCompat.Light.NoActionBar" >
источник
Это работало для меня при
values/styles.xml
добавлении элементов:`<item name="windowActionBar">false</item> <item name="windowNoTitle">true</item>`
источник
Перейдите в Project -> app -> main -> res -> values -> styles.xml
Измените эту строку, если хотите удалить ее для каждого просмотра
`<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">`
к
`<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">`
если вы хотите сделать это только для одного представления, вы можете изменить его в своих данных манифеста. Заходим в Android -> манифесты -> AndroidManifest.xml. сделать следующее:
<activity android:name"...">
android:theme=""@style/Theme.AppCompat.NoActionBar"
источник
вы можете изменить name = "---------"
откройте Androidmaifest.xm
найти android: theme = "@ style / AppTheme" измененный на android: theme = "@ style / no_title"
нажмите выбрать тему в строке меню (зеленый цвет рядом с MainActivity)
источник
Для начинающих, как я. Просто делайте то, что я говорю. Из вашего Android-проекта.
приложение -> res -> значения -> style.xml
замените этот код
<resources> <!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <!-- Customize your theme here. --> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item> </style> </resources>
Наслаждаться.
источник
удалите следующее из activity_main.xml
<android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="?attr/colorPrimary" app:popupTheme="@style/AppTheme.PopupOverlay"/>
свяжитесь со мной для получения дополнительной помощи
источник
сделайте это в своем файле манифеста:
<application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
источник
android:theme="@android:style/Theme.DeviceDefault.NoActionBar.Fullscreen"
убедиться, что вы используете уровень API мин. 14.this.requestWindowFeature (Window.FEATURE_NO_TITLE);
в onCreate () работает!
источник
Попробуйте изменить стили на NoActionBar, если это не сработает, добавьте этот код в основное действие
protected void onCreate(Bundle savedInstanceState) { this.requestWindowFeature(Window.FEATURE_NO_TITLE); super.onCreate(savedInstanceState); ActionBar actionBar = getSupportActionBar(); actionBar.hide(); setContentView(R.layout.activity_main); }
источник
Это работает для меня, я надеюсь, что это сработает и для вас
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); setContentView(R.layout.activity_main); }
источник
Лучший способ - использовать функцию панели действий,
setTitle()
если вы хотите показать логотип или иметь что-то другое в панели действий, но не хотите видеть имя приложения, напишите этот код в MainActivity.java или в любом другом месте, где вы хотите скрыть заголовокonCreate
:android.support.v7.app.ActionBar actionBar = getSupportActionBar(); actionBar.setDisplayShowHomeEnabled(true); actionBar.setIcon(R.mipmap.full_white_logo_m); // display logo actionBar.setTitle(""); // hide title
Таким образом, у вашего приложения не будет причин для сбоя.
источник
Просто используйте
setTitle(null)
вышеtoolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar);
Заголовок исчезнет, и вы сможете использовать логотип по вашему выбору ...
источник
Самый простой способ: просто дважды щелкните по этой кнопке и выберите «NoTitleBar»;)
Нажмите здесь, чтобы увидеть, где это :)
источник
Я столкнулся с той же проблемой, что и вы, и решил эту проблему, просто изменив класс, который я расширил.
//you will get the app that does not have a title bar at the top. import android.app.Activity; public class MainActivity extends Activity {} //you will get the app that has title bar at top import androidx.appcompat.app.AppCompatActivity; public class MainActivity extends AppCompatActivity {}
Надеюсь, это решит вашу проблему.
источник
В
AndroidManifest.xml
вашем приложении вы найдете,android:theme
например, значение@style/AppTheme
Теперь перейдите к
styles.xml
, найдите тег стиля, убедитесь, что имя установленоAppTheme
таким же, как в манифесте, и установите для родительскогоandroid:Theme.Holo.Light.NoActionBar
элемента значение (также сделайте это в стилях (v21), если он у вас есть в вашем проекте)<style name="AppTheme" parent="android:Theme.Holo.Light.NoActionBar"> <!-- ... --> </style>
источник
Просто позвоните
setTitle(null);
в onCreate ()источник
попробуйте: toolbar.setTitle ("");
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Toolbar toolbar = findViewById(R.id.toolbar); toolbar.setTitle(""); setSupportActionBar(toolbar); }
источник
Чтобы просто удалить строку заголовка (что означает, что строка содержит имя вашего приложения) из действия, я просто добавляю строку ниже к этому действию в
manifests\AndroidManifest.xml
:android:theme="@style/AppTheme.NoActionBar"
Теперь это должно выглядеть так, как показано ниже
<activity android:name=".MyActivity" android:theme="@style/AppTheme.NoActionBar"></activity>
Надеюсь, это будет полезно.
источник