Intereting Posts
Android: запуск приложения из «последних приложений» запускает его с помощью последнего набора дополнительных функций, используемых в намерении Невозможно преобразовать в цвет: type = 0x2 ошибка при раздувании макета в фрагменте, но только на Samsung Galaxy и Note 4 Установите диапазон для элементов в GridLayoutManager, используя SpanSizeLookup Как я могу реализовать круговое управление на основе swipe, как это? Ошибка конвертации Android Studio 2.3 Функция google play alpha и бета-тестера Действие камеры по умолчанию не завершено. Нажмите кнопку OK. Android WebView – перехватывает клики Разрешить поворот / пейзаж в одном фрагменте Как вызвать метод в действии с помощью службы Android IllegalStateException: Фрагмент не привязан к Activity webview Как использовать токен доступа Facebook в веб-обозревателе Android Как запустить приложение Wi-Fi для одноранговой сети в эмуляторе Android.? Является ли законным вызывать метод запуска дважды в одной теме? Отправка и анализ объектов JSON

Как отключить / удалить ярлык активности Android и панель ярлыков?

Есть ли способ удалить ярлык активности и ярлык, который по умолчанию установлен по метке приложения? Я хотел бы иметь весь макет из моего дизайна и должен удалить панель ярлыков и ярлык, который находится в макете TOP.

Solutions Collecting From Web of "Как отключить / удалить ярлык активности Android и панель ярлыков?"

Вы можете добиться этого, установив атрибут android:theme в @android:style/Theme.NoTitleBar на свой элемент <activity> в вашем AndroidManifest.xml следующим образом:

 <activity android:name=".Activity" android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> 

Я не уверен на 100%, это то, что вы хотите, но если вы обращаетесь к строке заголовка (маленькая серая полоса вверху), вы можете удалить / настроить ее через файл manifest.xml …

 <activity android:name=".activities.Main" android:theme="@android:style/Theme.NoTitleBar"> 
 public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //set up notitle requestWindowFeature(Window.FEATURE_NO_TITLE); //set up full screen getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); setContentView(R.layout.main); } 

Если ваша тема приложения – AppTheme (или что-то еще), то в styles.xml добавьте следующий код:

 <style name="HiddenTitleTheme" parent="AppTheme"> <item name="windowNoTitle">true</item> <item name="windowActionBar">false</item> </style> 

Затем в файле манифеста добавьте следующее в тег активности, для которого вы хотите отключить ярлык активности:

 android:theme="@style/HiddenTitleTheme" 

Здесь есть код.

Фокус в этой строке:

  title.setVisibility(View.GONE); 

Также есть раскрывающееся меню в графическом окне макета eclipse. Некоторые из тем в этом меню будут иметь «.NoTitleBar» в конце. Любой из них сделает трюк.

В моем случае остальных ответов было недостаточно …

 <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="android:windowNoTitle">true</item> <item name="android:windowFullscreen">true</item> </style> <application android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > </application> 

Протестировано на Android 4.0.3 API 15.

Всякий раз, когда я делаю rake run: android,

Мой файл Androidmenifest.xml снова застроен, поэтому мои изменения выполнены

Для NoTitlebar больше не сохраняется.

Вместо пользователя adroid_title: 0

Это помогло мне.

Отредактируйте файл build.yml

 Android:
   Android_title: 0
   #rest of things 
   #тебе нужно было 

Вот этот.

 android:theme="@style/android:Theme.NoTitleBar" 

У вас есть два способа скрыть строку заголовка, спрятав ее в определенном действии или скрывая ее во всех действиях в вашем приложении.

Вы можете достичь этого, создав пользовательскую тему в вашем styles.xml .

 <resources> <style name="MyTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item> </style> </resources> 

Если вы используете AppCompatActivity , существует множество тем, которые в настоящее время поддерживает андроид. И если вы выберете тему, которая имеет .NoActionBar или .NoTitleBar . Он отключит вашу панель действий для вашей темы.

После настройки пользовательской темы вы можете использовать тему в своей деятельности / деятельности. Перейдите в манифест и выберите действие, на которое вы хотите включить тему.

КОНКРЕТНАЯ ДЕЯТЕЛЬНОСТЬ

AndroidManifest.xml

 <application android:icon="@mipmap/ic_launcher" android:label="@string/app_name"> <activity android:name=".FirstActivity" android:label="@string/app_name" android:theme="@style/MyTheme"> </activity> </application> 

Обратите внимание, что я установил тему FirstActivity в пользовательскую тему MyTheme . Таким образом, тема будет затронута только определенной деятельностью. Если вы не хотите скрывать панель инструментов для всей своей деятельности, попробуйте этот подход.

Второй подход – это то, где вы задаете тему для всей своей деятельности.

ВСЕ ДЕЯТЕЛЬНОСТЬ

 <application android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:theme="@style/MyTheme"> <activity android:name=".FirstActivity" android:label="@string/app_name"> </activity> </application> 

Обратите внимание, что я установил тему приложения в пользовательскую тему MyTheme. Таким образом, тема будет затронута только во всей деятельности. Если вы хотите скрыть панель инструментов для всей своей деятельности, попробуйте использовать этот подход.

С помощью панели инструментов вы можете решить эту проблему. Используйте метод setTitle.

  Toolbar mToolbar = (Toolbar) findViewById(R.id.toolbar); mToolbar.setTitle(""); setSupportActionBar(mToolbar); 

Супер легко 🙂

Вы можете использовать это в своем теге активности в AndroidManifest.xml, чтобы скрыть ярлык

 android:label=""