
場合 開発 デバイス用のアプリケーション アンドロイド プラットフォームの下で Xamarin, マイクロソフトが買収しました。, 最後の一部になっていると、 IDE 開発 Visual Studio, 通常, 新しいを作成するとき アクティビティ o アクティビティ, これは表示する傾向があります。 空, しかし、 ページのトップへ それを示しています、 操作バー.
アプリケーションの特定のセットの何かであります。 セクシーです この画面のような状況でこの要素を持っています。, しかし、他人のため, やや不要でも 迷惑な, 一部を占有する来ることができるので かなり 同じの. したがって, 、 最良の選択 ことは、 非表示.
私たちのを行動することができます。 2 つのフォーム 時に完全に異なる 非表示 、 操作バー 、 アクティビティ で Xamarin アンドロイド と, 両方とも最終的にその要素が表示されません。, それぞれの形状が非常に 異なる.
メソッド 1
、 最初のメソッド ため 非表示 、 操作バー 、 アクティビティ で アンドロイド (Xamarin) 呼び出すことによって、します。, メソッドで OnCreate 関数 非表示() で、 アクションバー. 例として我々 はあなたに次のコードを表示します。:
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(); } |
このコード, 視覚的に, アプリケーションを実行します。, 表示されます。 問題の活動, 一緒に、 アクションバー, と その後 つまりを行います 非表示. したがって, この問題への解決策だが, 前その隠蔽クリーンではない最初から.
メソッド 2
として 代替 非表示にする、 操作バー 1 つの アクティビティ で Xamarin アンドロイド, 別のオプションは、します。 変更 アーカイブ 与えます。, ラベルに追加 アプリケーション 、 属性 次:
1 | android:theme="@android:style/Theme.Material.Light.NoActionBar" |
によって、 テーマ 使用しています。, 、 属性 お越しの方、 ルート またはその他. この場合, 使用するテーマが、 材料の光.
だからファイル 与えます。 次のようになります。:
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, この属性の変更を行うことができます、 視覚的なエディター, フィールドで アプリケーションの対象.
この最後のメソッド, に、 実行 アプリケーション, これは開くでしょうと活動 表示されません。, 当初から, 、 アクションバー, 以前隠されて持っていること.
どの方法を使用します。, 終わりになります。, これらのいずれかを使用してください。 2 つのフォーム, 作るは 非表示 、 操作バー いずれかの アクティビティ 低を開発するには Xamarin アンドロイド.
