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

+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 استفاده بفرمایید......

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

721 سوال

671 پاسخ

1,174 دیدگاه

318 کاربر

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


لطفا از Android Studio استفاده بفرمایید

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

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