public class EventActivity extends Activity { Button btnRed,btnBlue;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
btnRed = (Button) this.findViewById(R.id.btnRed);
btnBlue = (Button) this.findViewById(R.id.btnBlue);
ColorListener cl=new ColorListener();
btnRed.setOnClickListener((android.view.View.OnClickListener) cl);
btnBlue.setOnClickListener((android.view.View.OnClickListener) cl);
}
class ColorListener implements OnClickListener{ public void onClick(View v) {
// TODO Auto-generated method stub
if(v==btnRed)
{
getWindow().setBackgroundDrawableResource(R.color.red);
}
if(v==btnBlue){
getWindow().setBackgroundDrawableResource(R.color.blue);
}
} @Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
}
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}}
我添加了public void onClick(View v);方法但有错误:根据提示添加了:
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
}
方法错误就没有了???为什么??
各位高手请指教,我是菜鸟刚刚开始学习androidandroid
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
btnRed = (Button) this.findViewById(R.id.btnRed);
btnBlue = (Button) this.findViewById(R.id.btnBlue);
ColorListener cl=new ColorListener();
btnRed.setOnClickListener((android.view.View.OnClickListener) cl);
btnBlue.setOnClickListener((android.view.View.OnClickListener) cl);
}
class ColorListener implements OnClickListener{ public void onClick(View v) {
// TODO Auto-generated method stub
if(v==btnRed)
{
getWindow().setBackgroundDrawableResource(R.color.red);
}
if(v==btnBlue){
getWindow().setBackgroundDrawableResource(R.color.blue);
}
} @Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
}
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}}
我添加了public void onClick(View v);方法但有错误:根据提示添加了:
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
}
方法错误就没有了???为什么??
各位高手请指教,我是菜鸟刚刚开始学习androidandroid
public void onClick(View v) {
// TODO Auto-generated method stub
这里添加你的代码
}
});