我无法从我作为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);