۱۳۹۴/۱۱/۰۵, ۰۹:۴۶ ب.ظ
۱۳۹۴/۱۱/۰۵, ۱۰:۲۰ ب.ظ
کد پیاچپی:
<TextView
"android:onClick="onClickTx
/>
کد پیاچپی:
public void onClcikTx(View v){
//your code ...
}
سلام
یه راهش اینه که ویژگی از android:onClick استفاده کنید
۱۳۹۴/۱۱/۰۶, ۱۲:۲۳ ب.ظ
مرسی از راهنمای
ولی منظور من دقیقا کلیک لیسینر بود
مثلا ایتم سلکت spiner
ولی منظور من دقیقا کلیک لیسینر بود
مثلا ایتم سلکت spiner
۱۳۹۴/۱۱/۰۶, ۱۲:۲۴ ب.ظ
نه فقط رویداد کلیک
۱۳۹۴/۱۱/۰۶, ۰۸:۱۱ ب.ظ
سلام
میتونید View.OnClickListener رو در Activity مربوطه implements کنید
به این صورت
بعد از ان میتونید از تابه OnClick جهت مدیریت آنها استفاده کنید
میتونید View.OnClickListener رو در Activity مربوطه implements کنید
به این صورت
کد:
public class MainActivity extends AppCompatActivity implements View.OnClickListener{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final EditText editText = (EditText) findViewById(R.id.etadd);
final Button btn = (Button) findViewById(R.id.btnadd);
btn.setOnClickListener(this);
}
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.btnadd : ;
case R.id.etadd : ;
}
}
}
بعد از ان میتونید از تابه OnClick جهت مدیریت آنها استفاده کنید
کد:
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.btnadd : ;
case R.id.etadd : ;
}
}
۱۳۹۴/۱۱/۱۳, ۰۲:۴۸ ب.ظ
مرسی بابت کمک خیلی خوب بود
اما من این کار رو برای ایتم سلکت اسپینر می خواستم که وقتی ایمپلمنت اضافه می شه همچین متودی وجود نداره می شه لطفا در این باره توضیح بدید
اما من این کار رو برای ایتم سلکت اسپینر می خواستم که وقتی ایمپلمنت اضافه می شه همچین متودی وجود نداره می شه لطفا در این باره توضیح بدید
۱۳۹۴/۱۱/۱۳, ۰۴:۴۳ ب.ظ
خواهش میکنم
برای Spinner معمولا از Onclicklistener استفاده نمیشه
برای مدیریت انتخابها از Listener زیر استفاده کنید
spinner.setOnItemSelectedListener
برای Spinner معمولا از Onclicklistener استفاده نمیشه
برای مدیریت انتخابها از Listener زیر استفاده کنید
spinner.setOnItemSelectedListener
۱۳۹۴/۱۱/۱۳, ۰۸:۳۲ ب.ظ
چطور می شه این لیسینر رو خارج از oncreate نوشت
۱۳۹۴/۱۱/۱۴, ۱۱:۳۹ ب.ظ
میتونید به این صورت عمل کنید
یا به این صورت
کد:
Spinner spinner = new Spinner(this);
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) {
selectItem();
}
@Override
public void onNothingSelected(AdapterView<?> adapterView) {
}
});
}
private void selectItem() {
}
یا به این صورت
کد:
public class MainActivity extends AppCompatActivity implements Spinner.OnItemSelectedListener {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Spinner spinner = new Spinner(this);
}
@Override
public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) {
}
@Override
public void onNothingSelected(AdapterView<?> adapterView) {
}
}