windows7 64位旗舰版下载
番茄系统家园 · 2021-07-05 19:05:49

设置桌面壁纸及恢复默认墙纸.rar
设置桌面壁纸及恢复默认墙纸,程序中将创建一个存储壁纸图片资源的id数组,定义被选中的图片在id数组中的索引,需要自定义一个,然后:
=();//新建一个
([position]);//设置ImageView的背景图片
iv.setScaleType(ImageView.ScaleType.CENTER_CROP);
iv.setLayoutParams(newGallery.LayoutParams(120,120));//设置相框中元素的大小
将设置壁纸和恢复壁纸的功能写入按钮监听事件中,通过单击按钮来激活这两个功能:
设置ImageView为当前墙纸:
ButtonbtnGetWall=(Button)findViewById(R.id.getWall);//获得Button对象
btnGetWall.setOnClickListener(newView.OnClickListener(){//为Button添加OnClickListener监听器
@Override
publicvoidonClick(Viewv){
ImageViewiv=(ImageView)findViewById(R.id.currWall);
iv.setBackgroundDrawable(getWallpaper());//设置ImageView显示的内容为当前墙纸
}
恢复默认的壁纸:
setContentView(R.layout.main);//设置当前屏幕
ButtonbtnClearWall=(Button)findViewById(R.id.clearWall);//获得Button对象
btnClearWall.setOnClickListener(newView.OnClickListener(){//添加OnClickListener监听器
@Override
publicvoidonClick(Viewv){//重写onClick方法
try{
Sample_12_2.this.clearWallpaper();//还原手机壁纸
}catch(IOExceptione){//捕获并打印异常
e.printStackTrace();
}
立即下载
免责声明: 凡标注转载/编译字样内容并非本站原创,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如果你觉得本文好,欢迎推荐给朋友阅读;本文链接: https://m.nndssk.com/post/8097.html。
