毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 移动平台 >> 正文

The method setBackgroundDrawable(Drawable) from the type View is deprecated

更新时间:2013-6-9:  来源:毕业论文

The method setBackgroundDrawable(Drawable) from the type View is deprecated

代码如下
package com.example.helloandroid;

import android.app.Activity;
import android.os.Bundle;
import android.view.MotionEvent;
import android.view.View;
import android.view.View.OnTouchListener;
import android.widget.ImageButton;

public class MainActivity extends Activity {

private ImageButton Ibtn;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Ibtn = (ImageButton)findViewById(R.id.imageBtn);
Ibtn.setOnTouchListener(new OnTouchListener(){
@Override
public boolean onTouch(View v, MotionEvent event){
if(event.getAction() == MotionEvent.ACTION_DOWN){
Ibtn.setBackgroundDrawable(getResources().getDrawable(R.drawable.press));
}
else if(event.getAction() == MotionEvent.ACTION_UP){
Ibtn.setBackgroundDrawable(getResources().getDrawable(R.drawable.nopress));
}
return false;
}
});
}
}

 

其中setBackgroundDrawable函数中间打了一条横线,不能被用

use setBackground(Drawable) instead,
换setBackground方法啊
打横线的解释
过时的方法,本来应该废气,但是为了兼容以前的版本,或者照顾到一些老的用户,还是保留了下来。
仍可以使用,最好用替代的函数setBackground来使用

是最低版本太低,可是我改为16后程序虽然是没有问题了,但是在手机上运行的时候出了问题,显示遇到“很抱歉,xxxx已经停止运行”这是什么节奏

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。