
Если Разработка приложения для устройств Андроид под платформой Xamarin, приобретен корпорацией Майкрософт, и наконец, что стало частью IDE развития Visual Studio, обычно, Когда вы создаете новый Деятельность o Деятельность, Это, как правило, чтобы показать пустая, но в Вверх Это показывает Панель действий.
Для некоторых наборов приложений может быть что-то сексуальный Имея этот элемент в этой ситуации экрана, но для других, несколько излишним и даже раздражает, Поскольку вы можете прийти чтобы оккупировать часть значительные то же самое. Поэтому, в Лучший выбор сделать это, скрыть.
Мы можем действовать в две формы совершенно разные во время скрыть в Панель действий a Деятельность в Xamarin андроид и, Хотя оба в конечном итоге сделать этот элемент не отображается, фигуры каждого из них являются очень разные.
Метод 1
В Первый метод для скрыть в Панель действий a Деятельность в Андроид (Xamarin) по телефону, в методе OnCreate Функция Скрыть() на ActionBar. В качестве примера, мы покажем вам следующий код:
1 2 3 4 5 6 7 8 9 | protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.Main); //Ocultar la Action Bar this.ActionBar.Hide(); } |
Этот код, визуально, Запуск приложения, покажет соответствующая деятельность, Вместе с ActionBar, и Впоследствии будет делать это скрыть. Поэтому, Хотя это решение этой проблемы, назад, скрываться не является чистым с самого начала.
Метод 2
Как альтернатива чтобы скрыть Панель действий в одном Деятельность в Xamarin андроид, Другой вариант заключается в том, чтобы изменить Архив AndroidManifest.xml, и добавить к метке применение в атрибут следующие:
1 | android:theme="@android:style/Theme.Material.Light.NoActionBar" |
В зависимости от Тема что вы используете, в атрибут будет иметь маршрут или других. полезно, Тема используется Материал свет.
Таким образом файл AndroidManifest.xml было бы аналогично следующему:
1 2 3 4 5 | <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="1.0" package="com.professor-falken.app"> <uses-sdk android:minSdkVersion="16" /> <application android:allowBackup="true" android:label="@string/app_name" android:theme="@android:style/Theme.Material.Light.NoActionBar"></application> </manifest> |
Если вы работаете прямо с IDE из Xamarin или Visual Studio, Вы можете сделать изменения данного атрибута из визуальный редактор, в поле Тема приложения.
Этот последний метод, для Запуск приложение, Это откроет и деятельность не будет отображаться, с самого начала, в ActionBar, ранее скрытые.
Независимо от метода, вы используете, в конце вы получите, Использование любого из этих две формы, сделать это скрыть в Панель действий звук или Деятельность развивать низкий Xamarin андроид.
