..


Sponsorētās saites

Izkārtojums: LinearLayout

Šajā brīdī rokasgrāmatā ir iesniegti daudzi argumenti un parāda kodu izveidi visu galveno widget. Kas vēl trūkst, ir in-dziļums pozicionēšanas šie elementi, kas tiek veikts, izmantojot izkārtojuma.
Mēs minēts ievada nodaļās šajā daļā LinearLayout un vadlīnijas, ka mēs analizējam dziļāk šo izkārtojumu, un visiem citiem, ko sniedz Android.

LinearLayout

Un "viena no izkārtojumiem, kurus izmanto gandrīz visos lietojumos Android. Šim dizainam praticolarità, kā mēs redzējām, ir sakārtot iekļauto Activity loga viens pēc otra.

Atkarībā no vērtību orientāciju no vertikālās LinearLayout LinearLayout runa (elementi ir izkārtoti viens pēc otra no augšas uz leju) un horizontālā LinearLayout (elementi ir izkārtoti viens pēc otra no kreisās uz labo). Lai noteiktu un izkārtojumu virziens ir pietiekams, fails XML ir izmantoti, rediģētu šādus īpašums ar vērtību vertikāli vai horizontāli.:

 



 android: orientācija = ""

 

Kā minētajiem komponentiem jāpievieno izkārtojums ir izkārtoti vertikāli vai orizzonatale atkarībā orientāciju uz izkārtojumu. Šie elementi ir pievienoti pie loga, kamēr tajā nav vietas, un, tiklīdz tas prasa ievietošanas papildu elementu, Android joprojām cenšamies, lai mainītu to, lai ievietotu to uz ekrāna. Šāda uzvedība ir tikai slieksnis, pēc kura jūs vienkārši pievienot vienumi netiek parādīti uz ekrāna.

Mēs neiesakām lasītājam nekad likts lieko elementu logu, kā Automātiska attēlu samazināšana, ko veic Android bieži sagroza GUI sastāvdaļas, kas ietverti padarīt nepatīkamu, ja nē, tiešām, ļoti lietojams. Papildus elementi, kas Android, lai vietas trūkums, tomēr, nav parādītu ekrāna uzturēties atmiņas dodas uz atkritumu precious telpu.

Lai parādītu piemēru šīs, pieņemsim izveidot LinearLayout orizzonatale ar trim pogām, kas pēc tam pievieno 1 / 4, lai parādītu mērogu un grafiskais interfeiss, kas izriet no tā. Atšķirībā, ko esam redzējuši līdz šim, mēs izveidosim GUI tieši no Java kodu bez atbalsta ārēju failu. XML. Tas tiek parādīts lasītājam iesniegt šo dažādu darbības veidu (ērtības mēs importējam tieši android.widget .*):






 LinearLayout LinearLayout izkārtojums = jauns (šis);







 layout.setOrientation (LinearLayout.HORIZONTAL);

 





 layout.setGravity (Gravity.BOTTOM);









 Button1 poga = jauni pogu (šis);

 





 button1.setText ("Pogas 1");







 Button2 poga = jauni pogu (šis);

 





 button2.setText ("Pogas 2");







 Button3 poga = jauni pogu (šis);

 





 button3.setText ("Pogas 3");









 layout.addView (Button1);

 





 layout.addView (button2);

 





 layout.addView (button3);

 





 setContentView (izkārtojums);



Vispirms mēs atzīt objekta tipa LinearLayout, tad mēs noteikti horizontālo orientāciju izkārtojumu un beidzot mēs iestatītu vietas (ekrāna apakšā), kur mēs vieta mūsu objektiem. Mēs paziņojam, pēc tam trīs pogu izkārtojumu ar addView pievienoties viņiem un, visbeidzot, mēs izmantojam metodi, lai kartes izkārtojumu setContentView Activity logu.

Mēs tagad gatavojas pievienot 1 / 4 poga (ļauj izmantot, lai lasītājs varētu rakstīt kodu), lai izkārtojums un kā mēs varam redzēt no attēlā zemāk norādot mērogošanas pārveido pogu saskarne nav ļoti profesionāls:

Izmēru maiņas objektiem LinearLayout.
Palīdzība izstrādāt pieteikumus Android
E-Learning
ASP un Access (Ebook) ASP un Access (Ebook)
Managing MS Access datu bāzi ar ASP. Pie 29 tikai €.
Javascript (Kurss) Javascript (Kurss)
Pilnīga rokasgrāmata, lai klienta puses skriptu. Sākot no € 39.
Webmaster Base (First) Webmaster Base (First)
Izveidot tīmekļa vietni, no nulles. Sākot ar 29 €.
Sponsorētās saites