无法隐藏/移除作业的标题



我无法从我作为Dialog造型的Activity隐藏标题的视图。

android:windowNoTitle以参考样式设置为 false ,而 RequestWindowFeature(WindowFeatures.NoTitle)来自 OnCreate

是否有其他设置可以从活动中完全删除标题的视图?

style.xml

<style name="Theme.AppCompat.Light.Dialog_Configuration" parent="Theme.AppCompat.Light.Dialog">
  <item name="android:windowNoTitle">true</item>
  <item name="android:windowCloseOnTouchOutside">false</item>      
</style>

configurationView

[Activity(
    Label = "Configuration",
    MainLauncher = false,        
    Theme = "@style/Theme.AppCompat.Light.Dialog_Configuration",        
    ExcludeFromRecents = true
)]
public class ConfigurationView : AppCompatActivity
{
    protected override void OnCreate(Bundle savedInstanceState)
    {
        base.OnCreate(savedInstanceState);
        RequestWindowFeature(WindowFeatures.NoTitle);
        SetContentView(Resource.Layout.Configuration);
    }
}

您是否正在使用工具栏?您可以尝试此

getSupportActionBar().setDisplayShowTitleEnabled(false);

requestWindowFeature(Window.FEATURE_NO_TITLE);//will hide the title.
getSupportActionBar().hide(); //hide the title bar.

删除 title 时,还需要删除 title bar 。尝试将以下行添加到您的onCreate方法:

getSupportActionBar().hide();

SetContentView之后,在OnCreate方法中写下此内容:

ActionBar.Hide();

另外,您可以尝试此

NavigationPage.SetHasNavigationBar(this, false);

最新更新