ورود

View Full Version : کلیک بروی باتون



raha_jon
شنبه 15 آذر 1393, 18:14 عصر
سلام و ادب خسته نباشید
ببخشید از چه متدی استفاده کنم که وقتی یک کلیک بروی باتون زده می شود کاری بکنه و وقتی روش نگه داریم کار دیگه انجام بده
با تشکر

dalmif
شنبه 15 آذر 1393, 19:25 عصر
Button b = (Button) findViewById(R.id.button1);
b.setOnClickListener(new OnClickListener() {


public void onClick(View v) {
// TODO Auto-generated method stub


}
});

tux-world
شنبه 15 آذر 1393, 19:25 عصر
شما میتوی از setOnCheckedChangeListener استفاده کنی برای کلیک شدن. ولی اندروید همچین چیزی نداره که روش نگه داری یه کاری بکنه. اینجا مثل وب که موس رو میبری روی یه چیزی هم نیست. مگر گوشی هایی که کیبورد سخت افزاری دارن

dalmif
شنبه 15 آذر 1393, 19:42 عصر
کدی رو که من دادم درست نبود؟
در کد دوم هم وجود داره که، کد زیر رو من استفاده کردم و جواب داده:


b.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View view) {
ResultadoBuscaMapa.this.finish();
return true;
}
});

tux-world
شنبه 15 آذر 1393, 20:28 عصر
کد بالایی که dalmif (http://barnamenevis.org/member.php?340685-dalmif) گذاشته به نظر میرسه از اینتلیج استفاده میکنه. ایکلیپس و اینتلیج تو این جور استفاده از کلاسهای فرزند مثل View.OnLongClickListener تفاوت دارن. شاید مجبور باشید view رو از ابتداش حذف کنید. تست کنید به هر حال