首先我们在页面中添加一个控件
<!--
android:onClick="start_notice"点击该TextView时,触发start_notice事件(若想该事件生效需要让该textView为可点击,加上android:clickable="true")
-->
<Button android:layout_width="90dp"
android:layout_height="120dp"
android:gravity="center_horizontal"
android:id="@+id/notice"
android:text="CLICK-BUTTON"/>
然后我们在我们的Activity中声明一个Button变量,用这个变量来接收我们的button
利用findviewByID来获得控件对象
重写他的onclicklistener的click事件来做我们的事\
代码如下
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main_oa);
// 获得notice对象
notice = (TextView) findViewById(R.id.notice);
// 功能:为notice对象添加单击监听事件
notice.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
try {
// 单击notice时屏幕显示 <span style="font-family: Arial, Helvetica, sans-serif;">"正在开启通知通告界面,请稍等"</span>
Toast.makeText(MyActivity.this ,"正在开启通知通告界面,请稍等",1).show();
} catch (Exception e) {
e.getStackTrace();
}
}
});
}