安卓 隐藏label 标题栏titleBar去除

安卓 隐藏label 标题栏titleBar去除

问题图片:

一、首先明确你的目标你是要去除全部还是仅仅想去除上面的文字“HLB站缓存合并”

1、去除全部:即去除标题栏titleBar

方法一:在AndroidManifest.xml中的application节点android:theme属性设置为:

android:theme="@android:style/Theme.NoTitleBar"

方法二:在当前Activity的java代码中的onCreate()方法中增加:

requestWindowFeature(Window.FEATURE_NO_TITLE);

注意: 必须加在:setContentView(R.layout.XXXXXXX);前面。如果无效,请检查当前Activity是不是继承自Activity,因为可能是Activity的继承问题,如果Activity是继承自AppCompatActivity,则requestWindowFeature(Window.FEATURE_NO_TITLE);这句会失效了 即:

public class Test extends AppCompatActivity{

@Override

protected void onCreate(Bundle savedInstanceState) {

//失效失效失效失效失效失效

requestWindowFeature(Window.FEATURE_NO_TITLE);

super.onCreate(savedInstanceState);

.....

}

解决方案: 方案一:将AppCompatActivity改为Activity 方案二:将requestWindowFeature(Window.FEATURE_NO_TITLE);改为supportRequestWindowFeature(Window.FEATURE_NO_TITLE); 方案三:在onCreate()方法中加入代码:

if (getSupportActionBar() != null){

getSupportActionBar().hide();

}

处理效果:

2、去除上面的文字:即去除“HLB站缓存合并”

方法一:在AndroidManifest.xml中的application节点下找到当前activity注册

改为

方法二:在当前Activity的java代码中的onCreate()方法的setContentView(R.layout.xxxxxx);前面中添加:

setTitle("");

处理效果:

链接: Android中怎么样把界面上应用的名字给去掉啊 链接: requestWindowFeature(Window.FEATURE_NO_TITLE)无效解决方法 链接: android 隐藏标题栏

相关推荐

虎牙金豆有人回收吗(虎牙金豆有什么用可以换钱吗)
结婚怎么玩新郎 玩新郎的游戏大全
世界杯比赛验票:科技与安全的现代融合