初始屏幕上显示的导航栏和信封图标

时间:2019-01-15 13:41:26

标签: android navigationbar android-navigation android-navigation-bar

我有一个导航抽屉,在我的应用程序上运行正常。我最近添加了一个启动屏幕,加载正常,但是导航栏和右下角的电子邮件图标一起显示。

ScreenShot form Tablet

我的清单上有这个

 <activity
        android:name=".SplashActivity"
        android:label="@string/title_activity_splash"
        android:theme="@style/AppTheme.NoActionBar">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity
        android:name=".MainActivity"
        android:label="@string/app_name"
        android:theme="@style/AppTheme.NoActionBar">
    </activity>

如何在启动屏幕上删除这些不必要的标签和图标?

我在我的飞溅活动Java上有这个

package widevalue.com.widevalueautoinc;

import android.content.Intent;
import android.media.Image;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.widget.ImageView;
import android.widget.TextView;

public class SplashActivity extends AppCompatActivity {
    private TextView tv ;
    private TextView tv2 ;
    private ImageView iv ;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_splash);
        tv = (TextView) findViewById(R.id.tv) ;
        tv2 = (TextView) findViewById(R.id.tv2) ;
        iv = (ImageView) findViewById(R.id.iv) ;
        Animation myanim = AnimationUtils.loadAnimation(this,R.anim.mytransition);
        tv.startAnimation(myanim);
        tv2.startAnimation(myanim);
        iv.startAnimation(myanim);
        final Intent i = new Intent(this, MainActivity.class);
        Thread timer =new Thread(){
            public void run () {
                try {
                    sleep(5000) ;
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
                finally {
                    startActivity(i);
                    finish();
                }
            }
        };
        timer.start();
    }
}

After Floatingbar and Nav bar were gone.

1 个答案:

答案 0 :(得分:0)

  

如何在启动屏幕上删除这些不必要的标签和图标?

该图标称为FloatingActionButton。从启动活动layout

中删除以下代码
<android.support.design.widget.FloatingActionButton
        android:id="@+id/fab"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="bottom|end"
        android:layout_margin="@dimen/fab_margin"
        app:srcCompat="@android:drawable/ic_dialog_email" />

tab被称为actionbar。您可以使用android:theme="@android:style/Theme.NoTitleBar.Fullscreen"文件中SplashActivity的{​​{1}}主题将其删除