Se desenvolver aplicativos para dispositivos Andróide sob a plataforma Novell, adquirida pela Microsoft, e que finalmente se tornou parte do IDE desenvolvimento Visual Studio, Normalmente, Quando você cria um novo Atividade o Atividade, Isso tende a mostrar vazio, Mas na parte superior Ele mostra o Barra de ação.
Para determinados conjuntos de aplicativos pode ser algo "sexy" tendo este elemento nesta situação da tela, Mas para os outros, é um pouco desnecessário e até mesmo chato, Desde que você pode vir a ocupar uma parte considerável do mesmo. Por conseguinte, o melhor escolha é fazer com que são esconder.
Podemos agir de duas formas completamente diferente no momento da esconder o Barra de ação um Atividade em Novell Android e, Embora ambos eventualmente fazem esse elemento não é visível, as formas de cada um deles são muito diferentes.
Método 1
O primeiro método para esconder o Barra de ação um Atividade em Andróide (Novell) está chamando, no método OnCreate função Esconder() sobre o ActionBar. Como exemplo, vamos mostrar-lhe o seguinte código:
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(); } |
Esse código, visualmente, Execute o aplicativo, vai mostrar a atividade em questão, junto com o ActionBar, e posteriormente fará isto é esconder. Por conseguinte, Embora seja uma solução para este problema, Há que se esconder não está limpo desde o início.
Método 2
Como alternativa para esconder o Barra de ação em um Atividade em Novell Android, Outra opção é modificar Arquivo AndroidManifest, e adicionar ao rótulo aplicação o atributo seguir:
1 | android:theme="@android:style/Theme.Material.Light.NoActionBar" |
Dependendo do Tema que você está usando, o atributo terá uma rota ou outros. Neste caso, o tema utilizado é o Luz material.
Então o arquivo. AndroidManifest seria semelhante ao seguinte:
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> |
Se você estiver trabalhando. diretamente com o IDE de Novell ou Visual Studio, Você pode fazer a mudança deste atributo da editor visual, no campo Objecto do pedido.
Este último método, para o executar o aplicativo, Isto irá abrir e a atividade não exibirá, desde o início, o ActionBar, tendo sido anteriormente oculto.
Independentemente do método que você usar, no final você vai ter, usando qualquer um destes duas formas, fazer é esconder o Barra de ação de qualquer Atividade para desenvolver baixo Novell Android.