Android应用开发的最简单的思路:先画布局,然后通过findViewById()找到对象,最后在对象下面绑定事件,处理业务逻辑
示例代码如下:
public class MainActivity extends ActionBarActivity {
private Button button;//这里的对象和XML文件里的是对应的
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//setContentView()必须是位于程序的第一行,主要是用来加载XML布局,系统会编译成View的对象
//setContentView(R.layout.activity_main);
setContentView(R.layout.login);
//通过findViewById()找到对象
button=(Button) this.findViewById(R.id.btn_login);
//在对象下面绑定事件
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
}
});
}