2016-06-12 2 views
0

Я пытаюсь установить действия в закусочной. У меня есть следующий код:Как установить Onclicklistener для действий в snackbar android?

Snackbar.make(cb,lvMain.getChildCount()+" hotspots selected.",Snackbar.LENGTH_INDEFINITE).setAction("COPY TO",mOnClickListener).setActionTextColor(Color.RED).show(); 

Как объявить слушателя «mOnClickListener» для действия?

ответ

3
Snackbar snackbar = Snackbar 
     .make(cb,lvMain.getChildCount()+" hotspots selected.",Snackbar.LENGTH_INDEFINITE) 
     .setAction("COPY TO", new View.OnClickListener() { 
      @Override 
      public void onClick(View view) { 

      } 
     }); 

snackbar.show(); 
+0

Привет, любая идея, как я могу добавить 2 действия в одну закусочную? – purplewind

0

Объявить View.OnClickListener mOnClickListener; как класс переменной в Activity как,

public class MainActivity extends AppCompatActivity { 
    View.OnClickListener mOnClickListener; 
    // extra codes 
} 

, то вы можете просто сделать так,

mOnClickListener = new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      //Handle onclick here 
     } 
    }; 

См here для полного примера.

Смежные вопросы