آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

سوال: getid و setid چیکار میکنن؟

وحید  11 سال پیش  11 سال پیش
+1 0

سلام دوستان

این دو مورد دقیقا چیکار می کنن؟

 edt1.setId(عدد);
edt1.getId();

یعنی آی دی اون ادیت تکست رو عوض می کنن؟

اگر اینطوره چرا فقط عدد می شه وارد کرد؟

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
پاشا  11 سال پیش
0 0

آره ولی برای زمانیه که شما بصورت dynamic این عناصر رو میسازید. مثل:

EditText edtTxt = new EditText(this);
edtTxt.setId(1);
edtTxt.setLayoutParams(new TableLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT,0f));
edtTxt.setInputType(InputType.TYPE_CLASS_NUMBER);
...
0 0
خیلی ممنون ولی چجوری ازین آی دی استفاده کنم؟ مثلا بنویسم edtTxt1 ,2,3,4,5,6 همینطور؟ مثلا بخوام نه با آی دی خودش که با آی دی جدید مثلا متن ادیت تکست رو دریافت کنم چی بزنم؟ edtTxt1.getText(); ? (11 سال پیش)
0 0
دوستان کسی نظری نداره؟ (11 سال پیش)
0 0
مثل همیشه، edtTxt = (EditText)newView.findViewById(R.id.edtTxt); (11 سال پیش)
0 0
نه عزیز من منظورم بعد از آی دی دادن دستی جدید هست. یعنی مثلا من تو یه حلقه for می ندازم که 10 تا ادیت تکست درست بشه بعد هر کدوم که درست می شه از یک تا ده بهش یک آی دی جدید بده. حالا با آی دی جدید بگیر متن مثلا پنجمی رو. چجوری با آی دی جدید متن اون پنجمی که آی دی جدیدش 5 هست رو بگیرم؟ (11 سال پیش)
0 0
ذوستان با آی دی جدید چطور می تونم کارکنم؟ با آی دی جدید اطلاعات رو بگیرم و تغییر بدم؟ (11 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .