Android 监听长时单击(OnLongClickListener)

/res/layout/main.xml代码如下:

[html] view plain copy print ?
  1. <?xml version="1.0" encoding="utf-8"?>  
  2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  
  3.     android:layout_width="fill_parent"  
  4.     android:layout_height="fill_parent"  
  5.     android:orientation="vertical" >  
  6.   
  7.     <TextView  
  8.         android:layout_width="fill_parent"  
  9.         android:layout_height="wrap_content"  
  10.         android:text="长时单击事件" />  
  11.       
  12.     <Button   
  13.         android:id="@+id/longBtn"  
  14.         android:layout_width="wrap_content"  
  15.         android:layout_height="wrap_content"  
  16.         android:text="长按我嗷"  
  17.         android:layout_marginTop="10dp"/>  
  18.   
  19. </LinearLayout>  

Java代码如下:

[java] view plain copy print ?
  1. package com.demo.android.click;  
  2.   
  3. import android.app.Activity;  
  4. import android.os.Bundle;  
  5. import android.view.View;  
  6. import android.widget.Button;  
  7. import android.widget.Toast;  
  8.   
  9. public class MainActivity extends Activity {  
  10.     private Button longBtn;  
  11.     @Override  
  12.     public void onCreate(Bundle savedInstanceState) {  
  13.         super.onCreate(savedInstanceState);  
  14.         setContentView(R.layout.main);  
  15.         longBtn=(Button) findViewById(R.id.longBtn);  
  16.         longBtn.setOnLongClickListener(new View.OnLongClickListener() {  
  17.             @Override  
  18.             public boolean onLongClick(View v) {  
  19.                 Toast.makeText(MainActivity.this"OnLongClickListener事件", Toast.LENGTH_SHORT).show();  
  20.                 return false;  
  21.             }  
  22.         });  
  23.     }  
  24. }  

你可能感兴趣的:(java,html,android,layout,button,encoding)