facebook group : Qpython for All

الأربعاء، 20 مايو 2015

الدرس الخامس القوائم فى dialog

السلام عليم ورحمة الله وبركاته    

اهلا بكم ومع الدرس الخامس وهو شرح طريقة عمل قوائم اختيارية من خلال dialog

هناك ثلاث طرق لانشاء القوائم من خلال dialog

الاولى طريقة ضبط قائمة اختيارية  احادية الاختيار


 

 تم استدعاء المكتبة كما تعلمنا
import android
droid=android.Android()

.ثم نقوم بتحديد قائمة الاختيارات
list= ["python","java","c++"]
بعد ذلك نقوم بوضع عنوان للقائمة من خلال 

droid.dialogCreateAlert

ثم نقوم بعمل القائمة 

droid.dialogSetSingleChoiceItems(list,0)

نلاحظ اننا وضعنا القائمه التى تم عملها  فى الخطوة الثانية ثم فاصلة و 0 وهذا الصفر يحدد رقم الاختيار المنشط

بعد ذلك نقوم بعمل الازرار  فى هذا المثال تم عمل زر واحد فقط هو positive 
 
droid.dialogSetPositiveButtonText("ok")

لاظهار القائمة نستخدم 
 droid.dialogShow()


 ثم من اجل الاستجابة للاختيار والتعرف عليها

droid.dialogGetResponse()

الان يحدد الاسكريبت الاختيار من خلال 

 re=droid.dialogGetSelectedItems().result

بعد ذلك باقى الاسكريبت ما فيها اى مشكلة لكن 

ملحوظة: 

droid.ttsSpeak
تقوم بتحويل النص الى كلام 


فى النهاية يظهر الاسكريبت كالاتى
 




الطريقة الثانية هو عمل قائمة متعددة الاختيارات

وهى لتحديد اكثر من اختيار 


 

ونلاحظ ان هذا الاسكريبت يشبه الاسكريبت السابق ولكن تختلف فى

 droid.dialogSetMultiChoiceItems(list)
وهى لعمل قائمة متعددة الاختيلرات

واذا اردنا تحديد اختيارات فى القائمة نحددها كلاتى 
droid.dialogSetMultiChoiceItems(list,[0,1])
ونلاحظ اننا قمنا بتحديد الاختيار الاول و الثالث من القائمة 



الطريقة الثالثة لضبط قائمة اختياريةبدون تحديد اختيارات



 


وفى هذا الاسكريبت تم تحديد القائمة ثم وضع عنوان لها من خلال 

 droid.dialogCreateAlert
لضبط هذه القائمة نستخدم 

droid.dialogSetItems(list)
انه هنا لايمكن تحديد اختيار ...... وضعنا فقط القائمة




اتمنى ان يكون الدرس اعجبكم 

لا تنسونا بصالح دعائكم

والى اللقاء فى الدرس القادم ان شاء الله

 والسلام عايكم ورحمة الله وبركاته

ليست هناك تعليقات:

إرسال تعليق