LinearLayout
Орналасуды белгілеу LinearLayout барлық еншілес нысандарды бір бағытта - тігінен немесе көлденеңінен туралайды. Бағыт бағдарлаудың атрибутын android пайдалану арқылы көрсетіледі: бағдарлау.
идеялар тік тізімі ешқандай мәселе қаншалықты кең жолында бір ғана бала болады, сондықтан барлық бала элементтері, бірінен соң бірі жинақталады. Тізімнің көлденең орналасқан жері элементтерді тізімдегі ең жоғары баланың биіктігіне тең биіктікпен бір жолға орналастырады.
TableLayout
Орналасу TableLayout (кесте орналасу) таңбалау - бұл Вебмастерге тегті жасауға пайдаланылған, жолдар мен бағандарда оның еншілес элементтерін айқындайды. TableLayout жолдар, бағандар немесе ұяшықтар үшін шекаралық сызықтарды көрсетпейді. TableLayout әртүрлі ұяшықтар саны бар жолдар болуы мүмкін. Кесте орналасуын жасаған кезде кейбір ұяшықтар қажет болса бос қалдырылуы мүмкін. таңбалау сызықтар құру кезінде бала кластар TableLayout (TableRow әрбір кестедегі бір жолды анықтайды) объектілердің TableRow үшін пайдаланылады. Жолда ұяшықтар болмауы немесе басқа нысандар үшін контейнерлер болып табылатын бір немесе бірнеше ұяшықтар болуы мүмкін. Ұяшыққа басқа TableLayout немесе LinearLayout кірістіруге рұқсат етіледі.
RelativeLayout
RelativeLayout - бұл баланың қарап шығу элементтерін салыстырмалы орналасуымен бейнелейтін ViewGroup. Қызметі қарау (мысалы, төменгі, сол жағында немесе макет орталығында қарай тартылған) RelativeLayout орналасу аймағын орналастыру үшін көрші элементтері қатысты (мысалы, сол жағында немесе төменгі мүшесі біте-) немесе қатысты ретінде анықтауға болады.
RelativeLayout пайдаланушы интерфейсін жобалау өте пайдалы мүмкіндік береді, ViewGroup-қажетсіз салынған элементтерін пайдаланыңыз. Егер бірнеше кірістірілген LinearLayout пайдалансаңыз, оларды бір RelativeLayout бағдарламасымен ауыстыруға болады.
Scroll View
|
Linear Layout
|
Table Layout
|
Relative Layout
|
Достарыңызбен бөлісу: |