作者toreless2 (TOR)
看板AndroidDev
标题[问题] app转换layout问题
时间Sun Apr 13 15:27:56 2014
public class MainActivity extends ActionBarActivity {
private Button button1;
private Button button2;
private Button button3;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
findView();
}
public void findView(){
button1 =(Button)findViewById(R.id.button1);
button1.setOnClickListener(new OnClickListener() {
@Override
public void OnClick(View v){
setContentView(R.layout.hi1);
}
});
button2 =(Button)findViewById(R.id.button2);
button2.setOnClickListener(new OnClickListener() {
@Override
public void OnClick(View v){
setContentView(R.layout.hi2);
}
});
button3 =(Button)findViewById(R.id.button3);
button3.setOnClickListener(new OnClickListener() {
@Override
public void OnClick(View v){
setContentView(R.layout.hi3);
}
});
错误讯息
The type new View.OnClickListener(){} must implement the inherited abstract
method View.OnClickListener.onClick(View)
The method OnClick(View) of type new View.OnClickListener(){} must override
or implement a supertype method
我是app初学者
想要按下按钮就可以转换layout页面
设定了三个按钮 转换到三个不同的layout
参考网路上的程式写法
可是一直出现以上错误
这错误该怎麽解决
可以提供解决之道吗
谢谢大家
--
昔日十大童星长大後的惊变摸样
http://www.sdiscoverynews.com/tw/entertainment/entertainment-news/1827-.html
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.135.59.159
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1397374082.A.97A.html
1F:→ shenaway:OnClickListener的abstract method是onClick 04/13 16:24
2F:→ shenaway:你写成大写 OnClick 04/13 16:24
3F:→ toreless2:谢谢 04/13 16:47