Android中去掉标题栏的几种方法

Android中去掉标题栏的几种方法,第1张

1在代码里实现

thisrequestWindowFeature(WindowFEATURE_NO_TITLE);//去掉标题栏

记住:这句代码要写在setContentView()前面。

2

2在清单文件(manifestxml)里面实现

<application android:icon="@drawable/icon"

android:label="@string/app_name"

android:theme="@android:style/ThemeNoTitleBar">

这样用可以将整个应用设置成无标题栏,如果只需要在一个Activity设置成一个无标题栏的形式,只要把上面的第三行代码写到某一个Activity里面就可以了。

你是不是没有在主线程里调用setTitle()

看看控制台有没有打印出了这句话:androidviewViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views

如果是这样的话,你可以在当前线程中给Handler发送一个消息,然后Handler里再调用setTitle()就ok了,我就是这样解决问题的,希望能帮到你!

以上就是关于Android中去掉标题栏的几种方法全部的内容,包括:Android中去掉标题栏的几种方法、Android程序运行过程中如何改变标题栏的文字内容死活找不到,看到这个setTitle()还像点,但是改不了、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9765818.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存