我正在尝试为我的应用制作一个启动页面。但由于某种原因,我用作android:background
的图像变得模糊不清并呈灰色。有办法防止这种情况吗?
我使用的图片是.png
图片,位于drawable
这是我得到的结果
这就是文件layout
activity_splash.xml
文件夹中的内容
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/logo_addata"
android:orientation="vertical">
</LinearLayout>
这就是连接到splash.java
activity_splash.xml
文件中的内容
package com.example.eglu.test;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import com.example.eglu.test.Websocket.init;
public class Splash extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash);
init.connect();
Thread timerThread = new Thread(){
public void run(){
try{
sleep(3000);
} catch (InterruptedException e){
e.printStackTrace();
} finally {
Intent intent = new Intent(Splash.this, MainActivity.class);
startActivity(intent);
}
}
};
timerThread.start();
}
@Override
protected void onPause(){
super.onPause();
finish();
}
}
答案 0 :(得分:2)
尝试将图像仅放在drawable-nodpi文件夹中