我提到了很多问题......但是在我的案例中没有任何答案......请帮助我......
package com.example.owner.bikeguard;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Window;
import android.view.WindowManager;
public class LoginActivity extends AppCompatActivity
{
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_login);
}
}
答案 0 :(得分:3)
我很容易做到这一点。
通过将其设置为NO_TITLE
AppTheme
<style name="AppTheme" parent="Theme.AppCompat.DayNight">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<item name="android:windowFullscreen">true</item>
</style>
Actionbar的这些标签
<item name="windowActionBar">false</item>
这些是没有标题
<item name="windowNoTitle">true</item>
这些适用于FullScreen
<item name="android:windowFullscreen">true</item>
答案 1 :(得分:2)
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getSupportActionBar().hide();
setContentView(R.layout.activity_main);
}
这将完全隐藏操作栏
答案 2 :(得分:1)
尝试此操作以从您的活动中删除appname / activitytitlebar
getSupportActionBar().setTitle("");
或在清单文件中使用此类
中的android:label=""
<activity android:name=".MainActivity"
android:label="">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
应用此主题删除style.xml中的整个标题栏
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
或尝试使用此功能进行全屏活动
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// remove title
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.activitymain);
}
答案 3 :(得分:-1)
尝试在setcontentview
之后添加以下行
getSupportActionbar.hide()