Бақылау сұрақтары: 1. «Орналасу» терминін түсіндіріңіз?
2. Android Studio бағдарламасындағы жобаның құрылымын сипаттаңыз?
3. Орналасудың қандай түрлері кеңінен пайдаланылады?
4. Нысан идентификаторлары қалай пайдаланылады?
5. Ресурс файлдарында қандай деректер сақталады?
Пайдаланылған әдебиеттер: Нег: 1-6 Қос: 1-2 Элек: 1-4
Android жүйесі пайдаланушы әрекеттесу оқиғаларын қолданбамен ұстап қалудың бірнеше жолдарын ұсынады. Пайдаланушы интерфейсіндегі оқиғаларға келер болсақ, оқиға пайдаланушы әрекеттесетін нысанның нақты көрінісінен оқиғаларды жазу болып табылады. Көрсетілген нысандардың (Көрініс) сыныбы мұны орындауға мүмкіндік беретін құралдарды қамтиды.
Сіз орналасуын жасау үшін пайдалануға болады View түрлі кластар, сіз пайдаланушы интерфейсі оқиғаларға жұмыс істеу үшін пайдалы болып табылады, бірнеше қоғамдық повторного шақырудың әдістері байқайсыз. Бұл әдістерді Android платформасы осы объектімен сәйкес әрекетті орындау кезінде шақырады. пайдаланушы тигенде, мысалы нысан (батырмасы) объектінің onTouchEvent () әдісін туғызды. Алайда, бұл оқиғаны тоқтату үшін, сіз сыныпты иемденіп, әдісті елемеуіңіз керек. Алайда, осындай оқиғаларды өңдеуге арналған әрбір көрсетілген объектінің мұрагерлігі ыңғайсыз болар еді. Сондықтан View сыныпында сондай-ақ интерактивті интерфейстер жиынтығы бар, олар әлдеқайда қарапайым болуы мүмкін. Оқиғаны тыңдаушылар деп аталатын бұл интерфейстер пайдаланушылық интерфейсімен пайдаланушы әрекеттеріне кедергі келтіреді.
Егер сіз пайдаланушы әрекеттерін ұстап үшін қабылдау оқиғалардың жиі пайдаланады болатынына қарамастан, таңдамалы компонент құру үшін, сіз Сынып View мұра келмейді, уақыт келеді мүмкін. Сіз неғұрлым ерекше нәрсе жасау үшін батырманың сыныбын иеленуіңіз мүмкін. Бұл жағдайда сіз класс оқиғасы өңдегіштерін пайдаланатын сынып үшін әдепкі оқиғалардың әрекетін анықтай аласыз.