zoukankan      html  css  js  c++  java
  • 去掉APP 的Title

    去掉APP 的Title

    用的这句代码:requestWindowFeature(Window.FEATURE_NO_TITLE)  

    在Android studio中使用会报:
    Caused by: android.util.AndroidRuntimeException: requestFeature() must be called before adding content

     

    解决方法:

        

        APP 的Title 在android 4.0以后,叫ActionBar 默认情况下Activity是带ActionBar的,去掉ActionBar的方式用以下几种:

    建议使用第二种,第一种测试时失败

    1.在配置文件中通过android:theme=""没有ActionBar的主题:
    <activity
    android:name=".MainActivity"
    android:label="@string/app_name"
    <!-- 这行代码便可以隐藏ActionBar -->
    android:theme="@android:style/Theme.Light.NoTitleBar" >
    <intent-filter>
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
    </activity>

    2.在Activity代码中隐藏:

    public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    ActionBar actionBar = getActionBar(); //得到ActionBar
                   actionBar.hide(); //隐藏ActionBar
    }
    }
  • 相关阅读:
    nvalid bound statement (not found)
    小程序
    maven启动项目时报错
    创建Maven项目出错
    小程序的tab标签实现效果
    C# 异步
    C#中计算时间差
    linq筛选唯一
    GMap.net控件学习记录
    nodepad++ 正则 替换
  • 原文地址:https://www.cnblogs.com/earl-yongchang/p/5056574.html
Copyright © 2011-2022 走看看