View Full Version : ست کردن spinner با متن
zeyton1199
پنج شنبه 18 شهریور 1395, 22:01 عصر
سلام
برنامه من با سرویس wcf کار می کنه می خوام اسپینرم با رشته ست کنم اما نمی دونم چطوری انجام بدم ؟
tux-world
جمعه 19 شهریور 1395, 13:37 عصر
خوب یعنی چی؟
الان چیکار کنیم؟ مشکل چیه؟ کدهایی که نوشتید رو بزارید. توضیحات بیشتری بدید. خطا ها رو بنویسید. با این جمله الان ما چیکار کنیم دوست عزیز؟
zeyton1199
جمعه 19 شهریور 1395, 16:26 عصر
ببخشید که توضیح مختصری دادم ببنید می دونم برای اینکه اسپینر رو مقداری پیش فرض باید نمایش بدم باید مقدار آن را برابر spinner.setseclition(3) قرار بدم حالا مشکل من این هست که می خوام اسپینرم با مقدار پیش فرض نمایش بدم و فقط دسترسی به id و text دسترسی دارم حالا نمی دونم چکار باید بکنم که با استفاده از این دو بتونم اسپینرم رو با مقداری پیش فرض نمایش بدم ؟؟
این صفحه هم دیدم و بازم دقیقا نمی دونم باید چکار کنم
http://stackoverflow.com/questions/10634180/how-to-set-spinner-default-by-its-value-instead-of-postion
spiderman200700
جمعه 19 شهریور 1395, 20:53 عصر
اینجوری جواب میده فکر کنم
mySpinner.setSelection(getIndex(mySpinner, myValue));
//private method of your class
private int getIndex(Spinner spinner, String myString)
{
for (int i=0;i<spinner.getCount();i++){
if (spinner.getItemAtPosition(i).toString().equalsIgn oreCase(myString)){
return i;
}
}
return 0;
}
zeyton1199
شنبه 20 شهریور 1395, 10:08 صبح
سلام ممنونم این رو دیده بودم ولی متوجه نشدم mySpinner, myValue این فیلد ها شامل چی هست
در ضمن ورودی این تابع چی هست Spinner spinner, String myString
tux-world
شنبه 20 شهریور 1395, 11:09 صبح
خوب این که معلومه mySpinner همونی هستش که توسط findViewById کست شده و اون یکی هم مقداری هستش که میخایی بهش بدی
zeyton1199
شنبه 20 شهریور 1395, 15:35 عصر
ببخشید فقط ی سوال دیگه ورودی تابع getIndex رو (Spinner spinner, String myString)
myString منظور باید رشته رو بهش بدم تا ایندکس رو بهم بده درسته ؟
spiderman200700
شنبه 20 شهریور 1395, 16:41 عصر
یله
myString همون متن سطری هست که میخواید سطر پیش فرض Spinner باشه.
spinner هم که دیگه مشخصه
zeyton1199
یک شنبه 28 شهریور 1395, 07:57 صبح
سلام ممنونم از بابت وقتی که گذاشتید ولی مشکلم حل نشد اصلا به این صورت جوابی نمیده و همچنان همون مقدار اول رو نمایش میده
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.