赞
踩
android:theme="@android:style/Theme.NoTitleBar"
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();
}
<!-- fileMainActivity为活动页面 -->
<activity android:name=".fileMainActivity"></activity>
把<activity android:name=".fileMainActivity"></activity>
改为<activity android:name=".fileMainActivity"android:label=""></activity>
setTitle("");
链接: Android中怎么样把界面上应用的名字给去掉啊
链接: requestWindowFeature(Window.FEATURE_NO_TITLE)无效解决方法
链接: android 隐藏标题栏
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。