事件处理---按钮触摸事件

来源:互联网 发布:pjw哈希算法 编辑:程序博客网 时间:2024/05/17 02:19

 代码:

 activity_main.xml

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android:orientation="vertical" >    <Button        android:id="@+id/button"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="单击该按钮"        android:textColor="@android:color/black"        android:textSize="25dp" /></LinearLayout>

MainActivity.java

package com.example.touchevent;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.view.View.OnClickListener;import android.view.View.OnLongClickListener;import android.widget.Button;import android.widget.Toast;public class MainActivity extends Activity {    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        Button button=(Button)findViewById(R.id.button);        button.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {// TODO Auto-generated method stubToast.makeText(MainActivity.this, "短时间单击", Toast.LENGTH_SHORT).show();}});                button.setOnLongClickListener(new OnLongClickListener() {@Overridepublic boolean onLongClick(View v) {// TODO Auto-generated method stubToast.makeText(MainActivity.this, "长时间单击", Toast.LENGTH_SHORT).show();return true;}});    }}

截图:


0 0
原创粉丝点击