سطوح دسترسی برای گروه های مختلف در اندروید

+1 امتیاز
20 بازدید
سوال شده مهر 20, 1394 توسط jaykob  
ویرایش شده مهر 22, 1394 توسط ASHKARAN
سلام و احترام

می خواستم بدونم زمانی که یک برنامه شلوغ داریم با امکانات متفاوت و حداقل ۵ گروه کاربری داریم چطور می شه به هر کدام دسترسی خاصی داد که یک بخش از Layout رو ببینند

با تشکر
این مطلب را به اشتراک بگذارید

1 پاسخ

+1 امتیاز
پاسخ داده شده مهر 22, 1394 توسط ASHKARAN  
انتخاب شده مهر 22, 1394 توسط jaykob
 
بهترین پاسخ

با عرض سلام 

شما در فایل xml  لایوت نمی تونید همچین کاری بکنید....

یک راه اینه که برای هر قسمت یک لایوت داخلی تعریف کنید، مثلا هر قسمت رو داخل یک LinearLayout قرار بدید.....

به هر کدوم از این LinearLayout ها هم ویژگی id رو اضافه کنید....

دسته بندی ها و..... رو در برنامه نویس جاوا انجام بدید و سپس اگر کاربری اجازه دیدن قسمتی رو نداره اون LinearLayout  که تعریف کردید رو مخفی کنید.....

برای مثال با استفاده از کد زیر می تونید یک لایوت رو مخفی کنید:

layout.setVisibility(View.GONE);

راه دوم هم اینه که از Fragment استفاده بفرمایید......

همه مراحل با کمی تفاوت شبیه مراحل بالاست .....

732 سوال

671 پاسخ

1,177 دیدگاه

330 کاربر

متاسفانه نیستم

این مطلب را به اشتراک بگذارید

ali.ashkaran@gmail
ما .....
  • سعی بر پاسخگویی به سوالات دیگران داریم.
  • به سوال و یا نظر دیگران احترام می گذاریم .
  • این وبسایت را به دیگران معرفی می کنیم.
  • همواره صمیمیت و ادب را رعایت می کنیم.
  • به سوالمان برچسب های مرتبط اضافه می کنیم.
  • در حین طرح سوال فرد خاصی را مخاطب قرار نمی دهیم .
...