IOS, Android,WP, Tizen мобильді қосымшаларды жасау әдістемелік нұсқау шымкент – 2022ж



бет11/29
Дата24.11.2022
өлшемі1,55 Mb.
#52344
1   ...   7   8   9   10   11   12   13   14   ...   29
Байланысты:
ЛЕКЦИЯ

XML ресурсын жүктеу

Компиляция уақытында әрбір XML орналасу файлы View ресурсына жинақталады. Activity.onCreate () кері шақыру әдісін іске асыру кезінде бағдарлама кодының орналасу қорын жүктеу керек. Ол үшін setContentView () әдісіне қоңырау шалып, оны келесі пішінде орналастыру ресурсына сілтеме жасаңыз: R.layout.layout_file_name. Мысалы, XML орналасуы main_layout.xml файлы ретінде сақталған болса, оны операцияға келесі түрде жүктеуіңіз керек:


public void onCreate(Bundle savedInstanceState) {


super.onCreate(savedInstanceState);
setContentView(R.layout.main_layout);
}

Сіздің операцияңызда onCreate () қоңырау әдісі операцияның басталуында Android платформасы деп аталады




Атрибуттар

Әр View және ViewGroup нысаны өздерінің XML төлсипаттарын қолдайды. Кейбір атрибуттар View объектісіне ғана тән (мысалы, TextView нысаны textSize төлсипатын қолдайды), бірақ бұл атрибуттар осы сыныпты мұра алатын кез келген Көрініс нысандары арқылы мұраланған. Кейбір атрибуттар барлық Көрініс нысандарына ортақ, өйткені олар түбір View сыныпынан (мысалы, id төлсипаты) мұраланған. Кез-келген басқа атрибуттар «орналасу параметрлері» ретінде қарастырылады. Мұндай атрибуттар объектінің атаулы ViewGroup нысанымен көрсетілетін View нысанының белгілі бір орналасу бағдарын сипаттайды.




ID

Көрініс нысанында онымен байланысты бүтін идентификатор болуы мүмкін, ол иерархиядағы Көрініс нысанының бірегейлігін көрсету үшін пайдаланылады. Компиляция уақытында бұл идентификатор бүтін сан ретінде пайдаланылады, бірақ идентификатор әдетте XML орналасу файлында id төлсипатындағы жол ретінде тағайындалады. Бұл XML төлсипаты барлық View объектілеріне (View сыныппен анықталған) ұқсас, бұл сіз жиі қолданылатын болады. XML тегіндегі идентификатордың синтаксисі:


android:id="@+id/my_button"


Жолдың басындағы @ символы XML өңдегіші идентификатордың қалған бөлігін талдауға, оны талдауға және оны идентификатор ресурсы ретінде анықтайтындығына нұсқайды. Плюс белгісі (+) бұл біздің ресурсқа (R.java файлында) қосқыңыз келетін жаңа ресурстың атауы болып табылады. Android жүйесінде басқа сәйкестендіргіштердің саны бар. Android активі идентификаторына сілтеме жасағанда, қосу белгісін көрсетудің қажеті жоқ, бірақ Android пакетін аттар кеңістігін төмендегідей қосуыңыз қажет:


android:id="@android:id/empty"


Android пакетін аттар кеңістігін қосқаннан кейін, жергілікті ресурс сыныбынан емес, android.R ресурсының сыныбынан идентификаторға жүгіне аласыз.


Көріністер жасау және оларды қолданбаға сілтеме жасау үшін әдетте мына қадамдарды орындаңыз:
1. Орналасу файлындағы көріністі немесе виджетті анықтап, оны бірегей идентификаторға тағайындаңыз:




Достарыңызбен бөлісу:
1   ...   7   8   9   10   11   12   13   14   ...   29




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет