ورود

View Full Version : گرفتن ایتم ها از spinner و دخریه آن ها در یک متغییر و نمایش آن در یک textveiw



hasanpoor93
دوشنبه 06 مهر 1394, 12:49 عصر
سلام
من میخوام زمانی که روی هر یک از آیتم ها انتخاب شد آیتم ها رو توی یک متغییر ذخیره بشه و زمانی که روی یک button کلیک شد اطلاعاتی که توی یک متغییر هست رو توی یک textveiw نمایش بدهد
لطفا راهنمایی کنید چه کدی رو باید بنویسم


کدی که نوشتم :







tv = (TextView) findViewById(R.id.textView1);
spiner1 = (Spinner) findViewById(R.id.spinner1);

a=(Button)findViewById(R.id.button1);
a.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub

String text = getResources().getString(R.id.textView1);

}
});

spiner1.setAdapter(new ArrayAdapter<String>(this,
android.R.layout.simple_selectable_list_item, items));


spiner1.setOnItemSelectedListener(new OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> arg0, View arg1,
int arg2, long arg3) {

String text = spiner1.getAdapter().toString();


}


public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
});

ali_khodayar
دوشنبه 06 مهر 1394, 13:59 عصر
برای گرفتن مقدار از Spinner


String data= mySpinner.getSelectedItem().toString();
برای نمایش اطلاعات در TextView توی رویداد کلیک :


TextView.setText(data)

ali.s7092
دوشنبه 06 مهر 1394, 16:54 عصر
اگر در spinner مقدار items از نوع آرایه هست می توانید با توجه به position به عنصر آرایه دستیابی پیدا کنید.

spiner1.setAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_selectable_list_item , items));

hasanpoor93
سه شنبه 07 مهر 1394, 08:05 صبح
برای گرفتن مقدار از Spinner



Stringdata= mySpinner.getSelectedItem().toString();
برای نمایش اطلاعات در TextView توی رویداد کلیک :


TextView.setText(data)




من می خوام اطلاعات آیتم های spinner رو اول یک جا ذخیره کنم بعد از اون متغییری که اطلاعات درونش هست اطلاعات رو بخونم توی textveiw نمایش بدم .

من یک برنامه جستجوی پرواز دارم مینویسم برای همین باید مبدا و مقصد رو از spinner بخونم و یک جا ذخیره کنم
لطفا راهنمایی کنید