Muuqaallada ku saabsan Android

aasaasiga ah-hage-barnaamij-android-4

Dhammaan walxaha ka muuqda shaashadda barnaamijka Android waa aragtiyo. Laga soo bilaabo shakhsiyaadka shakhsi ahaaneed sida qoraallada ama badhamada, illaa weelasha sida kooxaha aragtida. Mawduucani waa mid aad u adag sababtoo ah tirada faahfaahinta ku lug leh, iyo in la baaro fursadaha la heli karo oo qoto dheer, waxaa si weyn loogu talinayaa inaad tagto dukumiintiyada rasmiga ah. Casharkaan waxaan ku falanqeyn doonnaa waxyaabaha ugu badan ee la isticmaalay, oo ay ku jiraan kooxo aragtiyo ah iyo qaar ka mid ah waxyaabaha aasaasiga ah.

Eeg Kooxaha

  • Qadadka Toosan
    • Isku-xidhka walxaha hal khad, oo noqon kara mid toosan ama toosan.
  • Qaabeynta qaraabada
    • Cunsurrada waxaa loo habeeyey si xiriir ah oo midba midka kale iyo gees ka gees ah. Waa kan ugu jilicsan, uguna isticmaalka badan.
  • Daawashada
    • Waxaa loo adeegsaday aragtiyo aan ku habboonayn shaashadda. Waxay ka koobnaan kartaa oo keliya hal aragti ama koox aragtiyeed, waxayna si otomaatig ah ugu darsataa baararka duudduuban.
  • Jadwalka Miiska
    • Waxyaabaha ku uruur safka iyo tiirarka. Waxay ka kooban tahay walxaha loo yaqaan "TableRow", oo iyaduna ka kooban walxaha unug kasta.
  • Qaab dhismeedka
    • Waxaa loogu talagalay inay ka koobnaato hal aragti. Haddii wax intaa ka badan lagu daro, dhammaantood waxay saf saf kaga jiraan geeska bidix ee kore, iyagoo is dul saaran.
  • Laabsad Absolute
    • Waa hoos u dhacday tan iyo nooca Android 1.5. Weelkan dhexdiisa, walxaha waxaa lagu tixraacaa iskudhaf buuxa oo ka bilaabanaya geeska bidix ee kore. Waa la duudsiiyay maxaa yeelay kuma haboona shaashadaha cabbirro kala duwan, oo caan ku noqday sida Android 1.5 oo kale.

Codsi fudud, kooxaha ugu xiisaha badan ee si faahfaahsan loo arko waa LinearLayout, RelativeLayout, iyo ScrollView. Tusaale ahaan, waxaan sameyn karnaa a Qadadka Toosan toosan oo ka kooban qoraallo, iyo mid kale oo jiif ah oo leh badhanno:

[html]
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android: layout_width = "match_parent"
android: layout_height = "match_parent"
android: hanuuninta = "toosan">
<TextView
android: id = "@ + id / textView1"
android: layout_width = "wra_content"
android: layout_height = "wra_content"
android: text = "Text 1" />
<TextView
android: id = "@ + id / textView2"
android: layout_width = "wra_content"
android: layout_height = "wra_content"
android: text = "Text 2" />
<TextView
android: id = "@ + id / textView3"
android: layout_width = "wra_content"
android: layout_height = "wra_content"
android: text = "Text 3" />
<TextView
android: id = "@ + id / textView4"
android: layout_width = "wra_content"
android: layout_height = "wra_content"
android: text = "Text 4" />
[/ html]

aragtiyada-in-android-1

[html]
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android: layout_width = "match_parent"
android: layout_height = "match_parent"
android: hanuuninta = "jiif">
<Badhanka
android: id = "@ + id / button1"
android: layout_width = "wra_content"
android: layout_height = "wra_content"
android: text = "Badhanka 1" />
<Badhanka
android: id = "@ + id / button2"
android: layout_width = "wra_content"
android: layout_height = "wra_content"
android: text = "Badhanka 2" />
<Badhanka
android: id = "@ + id / button3"
android: layout_width = "wra_content"
android: layout_height = "wra_content"
android: text = "Badhanka 3" />
[/ html]

aragtiyada-in-android-2

Una Daawashada Si fudud ayaa loo samayn karaa, waa inaad ku duubtaa weelka ay tahay inaad qorto:

[html]
android: layout_width = "fill_parent"
android: layout_height = "fill_parent"
xmlns: android = "http://schemas.android.com/apk/res/android"
<…>
[/ html]

Ugu dambeyntiina, RelativeLayout ayaa ah weelka ugu badan ee isweydaarsiga iyo awoodda badan, laakiin sidoo kale waa mid ka mid ah kuwa ugu adag ee wax laga qabanayo. Halkan kuma taaban doonno xulashooyinka oo dhan halkan maxaa yeelay way badan yihiin. Tixraac faahfaahsan waxaan u aadi doonnaa dukumiintiyada rasmiga ah. Tusaale fudud wuxuu noqon karaa kuwan soo socda: laba badhan oo isla jiingad ah, mid cabirkiisu yahay cabirka qoraalka uu ku jiro, kan kalena wuu ballaadhiyaa si uu u qabsado safka intiisa kale:
[html]
<Layout Qaraabo
xmlns: android = "http://schemas.android.com/apk/res/android"
android: layout_width = "match_parent"
android: layout_height = "match_parent">
<Badhanka
android: id = "@ + id / button1"
android: layout_width = "wra_content"
android: layout_height = "wra_content"
android: layout_alignParentLeft = "run"
android: layout_alignParentTop = "run"
android: text = "Badhanka 1" />
<Badhanka
android: id = "@ + id / button2"
android: layout_width = "wra_content"
android: layout_height = "wra_content"
android: layout_alignParentRight = "run"
android: layout_alignParentTop = "run"
android: layout_toRightOf = "@ + id / button1"
android: text = "Badhanka 2" />

[/ html]

aragtiyada-in-android-3

Tusaalahan, badhanka ugu horeeya wuxuu iswaafajinayaa wejiga bidix iyo kore ee weelka, badhanka 2-na wuxuu la midoobayaa dhinacyada kore, midig iyo midig ee badhanka 1

Vistas

  • View Text
    • Muujiya qoraal go'an.
  • Tafatirka qoraalka
    • Waxay ka kooban tahay qoraal wax laga beddeli karo.
  • Button
    • Badhan fudud.
  • Button Image
    • Badhankani wuxuu kuu oggolaanayaa inaad soo bandhigto sawir halkii aad ka qori lahayd qoraalka
  • Beddel badhanka
    • Badhan adkeyn kara xaaladdiisa la cadaadiyey illaa iyo inta laga riixayo markale.
  • Calaamadee sanduuqa
    • Button la mid ah ToggleButton oo u shaqeeya sida sanduuqa jeegga.

Waxaan horay u aragnay sida TextView u shaqeeyo, maaddaama oo kaliya ay tahay in lagu daro qoraalka. Gudaha dukumiintiyada rasmiga ah waxaan ka heli karnaa xulashooyin horumarsan sida kala duwanaanta font, cabirka qoraalka, midabka, iyo qaar kaloo badan.

Badhamada ayaa aad u daneynaya, maxaa yeelay si uun waa inaan ula wadaagnaa ficil iyaga la mid ah. Waxaan arki doonnaa laba dariiqo. Mid ka mid ah, waxaan si toos ah ula xiriirnaa ficilka ku jira xeerka waxqabadkayaga:

[html]
Badhanka badhanka = (Badhanka) findViewById (R.id.button1);
button.setOnClickListener (Muuqaalka cusub.OnClickListener () {
faaruqinta dadweynaha onClick (Fiiri v) {
DisplayToast ("Waxaad riixday badhanka");
}
});
[/ html]

Halkan waxaa fure u ah id aan siinnay curiyaha feylka XML, waxaan u baahannahay inaan ka helno koodhka. Iyada oo ay ku jirto, ayaan la kaashan karnaa ficilka aan ubaahanahay. Beddelka kale wuxuu noqon karaa in lagu daro walxaha "android: onClick =" btnClicked "ee badhanka XML, ka dibna ku dar dariiqa magaca la tilmaamay si toos ah koodhka waxqabadka:

[html]
faaruqinta dadweynaha onClick (Fiiri v) {
DisplayToast ("Waxaad riixday badhanka");
}
[/ html]

CheckBox ama ToggleButton waxaan u sameyn karnaa wax la mid ah habka koowaad. Waxaan ka helnaa tixraaca iyada oo loo marayo FindViewById, waxaanan codsaneynaa jajabkan soo socda:

[html]
button.setOnCheckedChangeListener (cusub OnCheckedChangeListener () {
@Override faaruqinta guud eeCheckedChanged (CompoundButton buttonView, boolean isChecked) {
haddii (isChecked) DisplayToast ("Waxaad dhaqaajisay badhanka");
kale DisplayToast ("Waxaad bad baadisay badhanka");
}
});
[/ html]


Waxaad xiiseyneysaa:
Sida looga saaro virus-yada ku jira Android
Nagala soco Google News

Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Actualidad Blog
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   KARIIMKA dijo

    Qaniinyo halow magacaygu waa ariga
    Waxaan rabaa inaan la jeclaado Ivan

  2.   Ninka reer Cuba dijo

    Waa maxay xaafad qurxoon maxay xaafad qurxoon u tahay xaafada nigga qiimo uma lahan dinaar laakiin waa dhooqo

  3.   GURIGA dijo

    Waxaan rabaa inaan ku raaxaysto chuy

  4.   XADAY dijo

    Sideen ku rakibaa apk? Deg Deg !!

    1.    Francisco Ruiz dijo

      Waxaad qaadataa feylka apk-ga ah waxaadna ugu guurisaa sdcard ama xasuusta gudaha ee terminalka aad go'aansato inaad rakibto. Kadib, sahaliye kasta oo fayl ah waxaad gashaa dariiqa aad ku dhajisay oo aad gujiso si toos ah ayuu u socon doonaa Haddii ay ku soo noqoto daaqad yar oo leh badhan dhigaya dejinta, waa inaad gujisaa si aad u dhaqaajiso rukhsadaha si aad u awoodo inaad ku rakibto codsiyada ilaha aan la garanayn.

  5.   ludovico dijo

    Mudane. Waa maxay macnaha calaamadaha Android?
    L

  6.   TUGFA dijo

    GFA-KAAGA AYAA LEH GUDOOM 20-mitir ah oo CHIVA-da ayaa cunaysa

  7.   damiyaan dijo

    qaybta odhanaysa
    faaruqinta dadweynaha onClick (Fiiri v) {
    DisplayToast ("Waxaad riixday badhanka");
    }
    waa inuu ahaadaa
    banaan btnClicked (Fiiri v) {
    DisplayToast ("Waxaad riixday badhanka");
    }