永发信息网

android里面全屏显示一张图片

答案:5  悬赏:80  手机版
解决时间 2021-01-24 16:21
  • 提问者网友:捧腹剧
  • 2021-01-24 02:37
android里面全屏显示一张图片
最佳答案
  • 五星知识达人网友:往事隔山水
  • 2021-01-24 03:10
第一个activity
public class StartPicActivity extends Activity{

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.picture);
new CountDownTimer(3000,100) {
@Override
public void onTick(long millisUntilFinished) {
// TODO Auto-generated method stub

}
@Override
public void onFinish() { //倒计时结束后在这里实现activity跳转
Intent intent = new Intent();
intent.setClass(StartPicActivity.this, Second.class);
startActivity(intent);
finish(); //跳转后销毁自身的activity 否则按返回 还会跳回到图片
}
}.start();
}
}
全部回答
  • 1楼网友:污到你湿
  • 2021-01-24 07:19
新建一个View类,重写Draw方法,全屏显示图片。
3秒后跳转的话,参考java.util.Timer类。
  • 2楼网友:像个废品
  • 2021-01-24 05:09
自带的壁纸大小是根据你不同型号的机型的屏幕分辨率决定的.....比如HVGA的标准壁纸是480*640,而WVGA的就是800*960的.....
如果你的壁纸不是这些分辨率的话就不能全屏显示,自然就需要剪裁,如果你的壁纸小于这些分辨率,当然会变模糊,如果大于这些分辨率,你可以在剪裁的时候手按着剪裁框把框拉到最大,这样就是你能显示的最大的边界了,然后设置成壁纸,大于等于你的自带壁纸大小分辨率的壁纸就不会模糊

参考资料:百度一下

  • 3楼网友:拾荒鲤
  • 2021-01-24 03:58
在布局文件里配置就可以,如在main.xml中配置:
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:src="@drawable/你的图片名称"/>
在actvity中onCreate方法中代码:
// 无title
requestWindowFeature(Window.FEATURE_NO_TITLE);
// 全屏
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.main);
三秒跳转到另一个activity可以使用Timer类,或使用Thread.sleap(3000)就可以,然后startIntent就行
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯