EditText et = (EditText) findViewById(R.id.callnum); String phone = et.getText().toString().trim(); //创建意图 Intent intent = new Intent(); intent.setAction(intent.ACTION_CALL); intent.setData(Uri.parse("tel:"+phone)); startActivity(intent);
第一种:this
第二种:new onClicklistener实现onclick方法
第三种:写一个类继承onClickLisener实现onClick方法,在setOnClickListener里传递该类实例对象
第四种:在布局中给组件设置onClick属性,值任意,那么必须在context(一般是activity)里创建同名方法并传递View对象即可
官方说明:if you specify android:onClick="sayHello" you must declare a public void sayHello(View v) method of your context(typically your activity)
时间: 2024-10-15 02:30:27