2016-07-26 4 views
1
Hbutton.setOnClickListener(
    new Button.OnLongClickListener(){ 
     public boolean onLongClick(View v){ 
      TextView Htext = (TextView) findViewById(R.id.Htext); 
      Htext.setText("Hunny"); 
      return true; 
     } 
    } 
); 

что не так в этом коде ???? он дает ошибкуAnonymous android.view.View.OnLongClickListener

(anonymous android.view.View.OnLongClickListener) 
+0

Hbutton у вас инициализации в вашем файле, как findviewbyid? – PriyankaChauhan

ответ

2

Вы должны установить onLongClickListener:

Hbutton.setOnLongClickListener(
     new Button.OnLongClickListener(){ 
      public boolean onLongClick(View v){ 
       TextView Htext = (TextView) findViewById(R.id.Htext); 
       Htext.setText("Hunny"); 
       return true; 
      } 
     } 

); 
0

Попробуйте этот путь,

Button Hbutton = (Button) findViewById(R.id.YOUR_BUTTON_ID); 

Hbutton.setOnLongClickListener(new View.OnLongClickListener() { 

     @Override 
     public boolean onLongClick(View v) { 
      // TODO Auto-generated method stub 

      //do your stuff here 

      return true; 
     } 
    });