我是否可以在 Xamarin.Forms 中删除应用程序的标题栏?我正在开发 Xamarin.Forms Portable 项目。我尝试了很多解决方案,但都不起作用,我什至无法启动应用程序。
第一次尝试我尝试将其添加到我的 AndroidManifest.xml 中,但没有成功:
android:theme="@android:style/Theme.NoTitleBar"
第二次尝试我尝试在 Resources/values 中创建 styles.xml,它是:
<?xml version="1.0" encoding="utf-8" ?>
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="Theme.Default" parent="@android:style/Theme"></style>
<style name="Theme.NoTitle" parent="@android:style/Theme.NoTitleBar"></style>
<style name="Theme.FullScreen" parent="@android:style/Theme.NoTitleBar.Fullscreen"></style>
</resources>
然后我将其添加到我的 AndroidManifest.xml (也不起作用)
android:theme="@style/Theme.NoTitle"
第三次尝试我尝试将其添加到 MainActivity.cs 中的 OnCreate 方法中(不起作用)。
RequestWindowFeature(WindowFeatures.NoTitle);
谁能帮我这个?
如果要删除初始页面上的标题栏,最快、最简单的方法是转到该页面的 XAML 中的内容页标题并键入
NavigationPage.HasNavigationBar="False"
所以 XAML 想要这样的东西
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="YourClass.YourPage"
NavigationPage.HasNavigationBar="False">
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)