android 学习第一天 了解事件机制,页面跳转等常用操作

时间:2022-04-18 19:57:11

点击时间2种

第一种,通过初始化页面 写入点击事件

protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main_helloword);
Button but1=(Button)findViewById(R.id.button1);
but1.setOnClickListener(new View.OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
TextView Textv =(TextView)findViewById(R.id.textView1 );
Textv.setText("你点击了我 "+ counts++ +"次");

}
});

第二种,

直接在布局文件 xml 里面写入执行方法名

<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginLeft="52dp"
android:layout_marginTop="84dp"
android:text="@string/text"

android:onclick="onClick"

/>

在java 文件里面写入点击执行的方法即可

public void onClick(View v) {}

页面跳转

Intent intent=new Intent();
intent.setClass(MainHelloword.this, MainActivity2.class);
startActivity(intent);
finish();