بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
پیدا کردن مقدار یک لایه
با سلام
فرض کنید در برناممون در یک لایه با هرکلیک یه چیز متفاوت نشون میدیم
مثلا یه بار تکس ویو یه بار اسپینر و...
حالا چطور میشه من با زدن یه دکمه توی این اکتیویتی تشخیص بدم توی این لایه چی اومده ومقدارش چیه؟همچین کاری رو چطور میشه انجام داد؟
0
0
خیلی مبهم بود -) (9 سال پیش)
0
0
ببینید منظورم یه چیزی تو مایه های قسمت فیلتر توی اپ دیجی کالاست
مثلا شما میرید تو قسمت فیلتر کردن محصول سمت راست گزینه هایی مثل رنگ وقیمت و... داره
اگه بزنید روی رنگ سمت چپ بهتون یه سری کاردوی رنگی نشون میده اگه بزنید روی قیمت دوتا اسپینر بهتون نشون میده
درنهایت وقتی این مقادیر رو ست کنید ودکمه فیلتر رو از پایین صفحه بزنید این اطلاعات میرن به سرور وبراساس اینا فیلترینگ صورت میگیره
من میگم وقتی دکمه زده میشه چطور میفهمه الان چه مقادیری ست شده اند؟ (9 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
مشاهده پاسخ صحیح
پاسخ به سوال
Hossein Lamei Ramandi
9 سال پیش
0
0
پاسخ صحیح
اگه درست منظورتون رو فهمیده باشم این جواب شماست :
if (view instanceof CheckBox) {
CheckBox cb = (CheckBox) view;
//هرکاری که میخواید درصورتی که ویو از جنس چک باکس بود روش انجام بدید
} else if (view instanceof TextView) {
TextView textView = (TextView) view;
String text = textView.getText().toString();
//هرکاری که میخواید درصورتی که ویو از جنس تکست ویو بود روش انجام بدید
} else if ...
باید یه کاستوم تسکت ویو بسازید که یه اتریبیوت به اسم kind داشته باشه و برای هر تکست ویو نوعش رو تعیین کنید ( رنگ | قیمت و... ) شاید این لینک کمک کنه لینک (9 سال پیش)
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .