Android/Android Studio
버튼 길게 클릭 이벤트
Dev-Drake
2023. 2. 2. 16:35
반응형
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 | public class MainActivity extends AppCompatActivity { Button m_btnFinger1; Button m_btnFinger2; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); this.InitializeView(); this.SetListener(); } public void InitializeView() { m_btnFinger1 = (Button)findViewById(R.id.btnFinger1); m_btnFinger2 = (Button)findViewById(R.id.btnFinger2); } public void SetListener() { View.OnLongClickListener Listener = new View.OnLongClickListener() { /* @Override public void onClick(View view) { switch (view.getId()) { case R.id.btnFinger1: Toast myToast = Toast.makeText(getApplicationContext(),"버튼 짤게 클릭!!", Toast.LENGTH_SHORT); myToast.show(); break; } } */ @Override public boolean onLongClick(View v) { switch (v.getId()){ case R.id.btnFinger1: Toast myToast = Toast.makeText(getApplicationContext(),"버튼 길게1 클릭!!", Toast.LENGTH_SHORT); myToast.show(); break; case R.id.btnFinger2: Toast myToast2 = Toast.makeText(getApplicationContext(),"버튼 길게2 클릭!!", Toast.LENGTH_SHORT); myToast2.show(); break; } return true; } }; m_btnFinger1.setOnLongClickListener(Listener); m_btnFinger2.setOnLongClickListener(Listener); } } | cs |
반응형