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

کلیک نشدن یک ui

alireza  11 سال پیش  11 سال پیش
0 0

سلام 

دوستان یه سوال راجب ui  ها داشتم می خوام بدونم راهی وجود داره که بگم اگه چک باکس های لیست ویوی من visible  بودن دیگه نشه روی خود ایتم ها کلیک کرد ؟

درواقع کلی تر اینکه میشه کدی نوشت که مثلا در حالتی خاص قابلیت کلیک شدن روی ui  از بین بره ولی فقط توی اون شرایط نشه روش کلیک کرد و عملیات مربوط به کلیک کردن انجام نشه 

+1 0
شما میتونید onclick مربوط به LayoutRoot رو داخل یک if بگذارید و شرط if هم visible بودن اون ایتم باشه. (11 سال پیش)
0 0
درست متوجه نشدم منظورتون رو ولی ببینید من توی لیست ویو یه سی چک باکس دارم درواقع برای هر ایتم یه چک باکس وقتی روی هر ایتم کلیک می کنم اون ایتم باز شده و وارد یک اکتیویتی می شم در حالت کلی چک باکس ها gone هستن حالا می خوام وقتی چک باکس ها visible شدن دیگه قابلیت کلیک روی ایتم ها از بین بره در واقع فقط کلیک روی چک باکس عمل کنه و خب وقتی هم gone شدن چک باک س ها مجددا این قابلیت کلیک روی ایکون ها برگرده ... من تو دستور شرط هم گذاشتم قسمت کلیک بررو ی هر ایتم رو ولی جواب نداد .. (11 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
وحید  11 سال پیش
0 0

فکر کنم با این کد می شه یک آیتم رو قابلیت کلیک شدن روش رو برداشت و دوباره اجازه داد:

 edtNumber.setFocusableInTouchMode(false); // age true bashe mishe click kard
0 0
تست کردم ولی جواب نمی ده در واقع اصلا تاثیری نداره (11 سال پیش)
0 0
به جای edtnumber باید نام آی دی آیتمایی که می خوای کلیک نشن رو بذاری. (11 سال پیش)
0 0
همین کار رو کردم شماخودتون تست کردین ؟ (11 سال پیش)
0 0
آره بابا شاید کد رو اشتباه نوشتین. اگه می شه قسمت مربوطه کد رو بذارید. (11 سال پیش)

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