這裏是我的代碼...如何我可以使用OnLongClick監聽器上超過1個按鈕的onLongClick方法在同一類
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
text = (TextView) findViewById(R.id.textView);
text.setText("Application Created");
btn1 = (Button) findViewById(R.id.Mybutton);
btn1.setOnClickListener(this);
btn2 = (Button) findViewById(R.id.btn2);
btn2.setOnClickListener(this);
btn1.setOnLongClickListener(**this**);*(Error Generated here)*
}
public boolean onLongClick(View v)
{
return true;
}
我試圖對以上兩個按鈕上長按監聽使用,通過使用switch case在單個方法中處理它們(public boolean onLongClick(View v))。我試過我的代碼,但他們是一個錯誤,當我通過btn1.setOnLongClickListener(this);「這個」大括號」我是同一類處理該事件
使用開關的情況下,開關(view.getId()),並確定你的按鈕與他們各自的ID –
非常感謝你,先生!對於試圖幫助我,但我面臨錯誤 –
btn1.setOnLongClickListener(** this **); *(此處生成的錯誤)*本部分可以請你幫我在這部分 –