بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
سوال مبتدی درباره نوشتن دستور برای گزینه های Spinner
سلام
اول بگم اینو که واقعا گشتم اما نتونستم چیزی گیر بیارم مجبور شدم مطرحش کنم
من یک spinner دارم که با ارایه براش گزینه ساختم
حالا برای هر گزینه و احتمالا با دستور سویچ چطور برای هر گزینه دستور بنویسم
Spinner sp = (Spinner) findViewById(R.id.Spinner);
final String[] web = { "Appinapps", "Google", "Bing", "Ask",
"Github", "Facebook", "Twitter", "Youtube" };
ArrayAdapter adapter = new ArrayAdapter(this, android.R.layout.simple_dropdown_item_1line, web);
adapter.setDropDownViewResource(android.R.layout.
simple_spinner_dropdown_item);
sp.setAdapter(adapter);
sp.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1,
int position, long id) {
// TODO Auto-generated method stub
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
});
}
کد برای هر گزینه درون ارایه رو کجا چطوری بنویسم؟
+1
0
سلام ، لینک (9 سال پیش)
0
0
متاسفانه هر کاری کردم نتونستم :(
دقیقا برای رویداد گزینه های توی ارایم چطور باید کد بنویسم! (9 سال پیش)
+1
0
دوست عزیز لطف کن کدت رو اصلاح کن و داخل تگ قرار بده تا ظاهر بهتری داشته و خوانایی کد بالا بره (9 سال پیش)
0
0
دوستانی که بلد هستن یه لطف کنن بیش از 2روزه درگیر همین بخشش هستم و بقیه کارا مونده...
سپاس (9 سال پیش)
0
0
با استفاده از متغییر position میتونی به مقدار انتخاب شده در ارایه دسترسی داشته باشی .... (9 سال پیش)
0
0
جسارتا دوستان یک نمونه کد بذارند (9 سال پیش)
0
0
متوجه شــدم مچکر (9 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
oMiD4gApp
9 سال پیش
0
0
سلام مجدد
من پروژه بخش --> ساخت تبدیل واحد استاد رو میخوام با استفاده از ابزار spinner ویک ادیت تکست و یک دکمه بسازم در حالتی که واحد موردنظر از اسپینر انتخاب میشه و مقدار داخل ادیت تکس نوشته میشه و با دکمه از طریق تکس ویوها نتیجه نمایش داده میشه ولی :/ هرکاری کردم نتونستم متاسفانه
از دوستان بزرگوار اونایی که میتونن و وقتشو دارن منت بذارن و نمونه کدی برای تبدیل یکی دو بخش بذارن
مبتدی هستم
و اینم کدهایی که تا الان نوشتم....البته به شکلی که استاد گفت بلدم بنویسم اما اینطوری مشکل دارم
public class ActivityTest extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.test);
final EditText edtmm = (EditText) findViewById(R.id.edtmm);
final EditText edtcm = (EditText) findViewById(R.id.edtcm);
final EditText edtm = (EditText) findViewById(R.id.edtm);
final EditText edtkm = (EditText) findViewById(R.id.edtkm);
//ایدیت تکس ورودی
final EditText edtIndext = (EditText) findViewById(R.id.edtIndext);
// دکمه
final Button btnConvert = (Button) findViewById(R.id.btnConvert);
////////////////////////////////////
////////////////////////////////////
final Spinner sp = (Spinner) findViewById(R.id.Spinner);
final String[] web = { "Select", "mm", "km", "cm",
"meter" };
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_dropdown_item_1line, web);
adapter.setDropDownViewResource(android.R.layout.
simple_spinner_dropdown_item);
sp.setAdapter(adapter);
sp.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1, int position, long id) {
// TODO Auto-generated method stub
double mm = 0;
switch (position) {
case 1:
if (edtmm.getText().toString().length() > 0) {
}
break;
case 2:
if (edtcm.getText().toString().length() > 0) {
}
break;
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .