隐藏Android中的操作栏

时间:2017-01-11 22:48:28

标签: android xml

我正在使用android studio制作一个Android应用程序,并在第一个站点登录。问题是操作栏应隐藏在登录活动上,但在用户登录后显示在主活动上。是否有办法执行此操作?我刚刚找到教程如何永久删除它。

感谢您的帮助!

3 个答案:

答案 0 :(得分:1)

试试这个

添加以下行:

    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);        
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 0);
    setContentView(R.layout.activity_loguin);

例如:

 public class Loguin extends AppCompatActivity

可能您需要更改扩展程序。 我想你有这个:

 public class Loguin extends Activity

只需更改AppCompatActivity即可。 仅在您需要的时候

$.ajax({
    url: 'http://example.com/api/get/mylisting',  
    type: 'GET',
    contentType: 'application/json; charset=utf-8',
    success: function(active_draft_sell,textStatus, xhr) {

        var count = 0;
        $.each( active_draft_sell, function( key, value ) {
            var status = value.status;
            var listingtype = value.listingtype;
            if(status == "ACTIVE"){ 
                count++;
                console.log(count);
            }
        });
    }
});

答案 1 :(得分:0)

在你的登录活动中替换androidmanifest中的android:theme line,如下所示

<activity
            android:name=".Login"
            android:theme="@android:style/Theme.NoTitleBar.Fullscreen" // <<== this
>

答案 2 :(得分:-1)

隐藏活动

中的操作栏
<activity 
android:name=".LoginActivity">
<intent-filter>
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>

无需添加android:theme,它会自动显示全屏。 在onCreate()方法中添加一行。

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 0);

由于