Панель навигации и значок конверта отображаются на заставке - PullRequest
0 голосов
/ 15 января 2019

У меня есть навигационный ящик, который отлично работает в моем приложении. Я недавно добавил заставку, и она загружается нормально, но появляется панель навигации вместе со значком электронной почты в правом нижнем углу.

Скриншот Снимок планшета

У меня есть это в моем манифесте:

 <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>

Как мне удалить эти ненужные вкладку и значок на заставке?

У меня есть это на моей splashactivity 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 голосов
/ 15 января 2019

Как мне удалить эти ненужные вкладку и значок на заставке?

Значок называется 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 в manifest file

...