Dubawa akan Android

asali-jagora-shirye-shirye-android-4

Duk abubuwan da suka bayyana akan allon aikace-aikacen Android ra'ayoyi ne. Daga abubuwa na mutum kamar rubutu ko maballin, zuwa kwantena kamar rukuni na ra'ayoyi. Wannan batun yana da matukar rikitarwa saboda yawan bayanan da ke ciki, da kuma bincika abubuwan da ake da su a cikin zurfin, ana ba da shawarar sosai zuwa takaddun hukuma. A cikin wannan darasin zamuyi nazarin abubuwanda akafi amfani dasu, gami da rukunin ra'ayoyi da wasu abubuwa na asali.

Duba sungiyoyi

  • Saitunan layi
    • Ungiyoyi abubuwa a cikin layi ɗaya, wanda zai iya zama a tsaye ko a kwance.
  • Saitin dangi
    • An shirya abubuwan dangane da juna da kuma iyakokin. Shi ne mafi sassauƙa, kuma mafi amfani.
  • DubaView
    • An yi amfani dashi don ra'ayoyin da basu dace da allon ba. Zai iya ƙunsar ra'ayi ɗaya ko rukuni na ra'ayoyi, kuma yana ƙara sandunan gungura kai tsaye.
  • Salon Table
    • Rarraba abubuwa cikin layuka da ginshiƙai. Yana dauke da abubuwa na TableRow, wadanda kuma suke dauke da sinadaran kowace kwayar halitta.
  • Tsarin Kasa
    • Ana nufin ya ƙunshi ra'ayi ɗaya. Idan aka kara wasu, duk suna layi a saman kwanar hagu, suna jujjuya.
  • Cikakken Bayani
    • Yana da deprecated tun Android version 1.5. A cikin wannan akwatin, ana amfani da abubuwa tare da cikakken haɗin kai wanda ya fara daga kusurwar hagu na sama. An rage daraja saboda bai dace da fuska masu girma dabam ba, wanda ya zama sananne kamar na Android 1.5.

Don aikace-aikace mai sauƙi, ƙungiyoyi masu ban sha'awa don gani dalla-dalla sune LinearLayout, RelativeLayout, da ScrollView. Misali, zamu iya yin a Saitunan layi a tsaye dauke da matani, kuma wani a kwance tare da maballan:

[html]
<LinearLayout xmlns:android = "http://schemas.android.com/apk/res/android"
android: layout_width = "wasa_magana"
android: layout_height = "mai daidaitawa"
android: fuskantarwa = "a tsaye">
<Duba Rubutu
android: id = "@ + id / textView1"
android: layout_width = "kunshi_content"
android: layout_height = "kunshi_muni"
android: rubutu = "Rubutu 1" />
<Duba Rubutu
android: id = "@ + id / textView2"
android: layout_width = "kunshi_content"
android: layout_height = "kunshi_muni"
android: rubutu = "Rubutu 2" />
<Duba Rubutu
android: id = "@ + id / textView3"
android: layout_width = "kunshi_content"
android: layout_height = "kunshi_muni"
android: rubutu = "Rubutu 3" />
<Duba Rubutu
android: id = "@ + id / textView4"
android: layout_width = "kunshi_content"
android: layout_height = "kunshi_muni"
android: rubutu = "Rubutu 4" />
[/ html]

ra'ayoyi-in-android-1

[html]
<LinearLayout xmlns:android = "http://schemas.android.com/apk/res/android"
android: layout_width = "wasa_magana"
android: layout_height = "mai daidaitawa"
android: fuskantarwa = "a kwance">
<Button
android: id = "@ + id / button1"
android: layout_width = "kunshi_content"
android: layout_height = "kunshi_muni"
android: rubutu = "Button 1" />
<Button
android: id = "@ + id / button2"
android: layout_width = "kunshi_content"
android: layout_height = "kunshi_muni"
android: rubutu = "Button 2" />
<Button
android: id = "@ + id / button3"
android: layout_width = "kunshi_content"
android: layout_height = "kunshi_muni"
android: rubutu = "Button 3" />
[/ html]

ra'ayoyi-in-android-2

Una DubaView Za'a iya haɗa shi da sauƙi, kawai kuna kunsa akwatin da dole ku rubuta:

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

Aƙarshe, RelativeLayout shine mafi kwalliyar kwalliya da ƙarfi, amma kuma ɗayan mawuyacin rikitarwa. Ba za mu tabo dukkan zabin nan ba saboda suna da yawa. Don ƙarin bayani mai mahimmanci zamu je zuwa takaddun hukuma. Misali mai sauƙi shine mai zuwa: maɓallan biyu akan layi ɗaya, ɗaya da girman rubutun da ke ƙunshe, ɗayan kuma ya faɗaɗa don mamaye sauran layi:
[html]
<Tsarin Dangi
xmlns: android = "http://schemas.android.com/apk/res/android"
android: layout_width = "wasa_magana"
android: layout_height = "match_parent">
<Button
android: id = "@ + id / button1"
android: layout_width = "kunshi_content"
android: layout_height = "kunshi_muni"
android: layout_alignParentLeft = "gaskiya ne"
android: layout_alignParentTop = "gaskiya ne"
android: rubutu = "Button 1" />
<Button
android: id = "@ + id / button2"
android: layout_width = "kunshi_content"
android: layout_height = "kunshi_muni"
android: layout_alignParentRight = "gaskiya ne"
android: layout_alignParentTop = "gaskiya ne"
android: layout_toRightOf = "@ + id / button1"
android: rubutu = "Button 2" />

[/ html]

ra'ayoyi-in-android-3

A wannan misalin, maɓallin farko yana daidaitawa tare da gefen hagu da gefen gefen akwatin, kuma maɓallin 2 yana daidaita tare da gefen sama, dama, da dama na maɓallin 1.

views

  • TextView
    • Nuni da tsayayyen rubutu.
  • Shirya rubutu
    • Ya ƙunshi rubutu mai daidaitawa.
  • Button
    • Maballin sauƙi.
  • Hoton Hoton
    • Wannan maɓallin yana ba ka damar nuna hoto maimakon rubutu
  • SanyawaButton
    • Maballin da zai iya kula da yanayin da ya matse har sai an sake matsa shi.
  • Duba akwati
    • Maballin kama da ToggleButton wanda ke aiki azaman akwatin bincike.

Mun gani a baya yadda TextView yake aiki, tunda kawai ya haɗa da rubutu. A cikin takaddun hukuma zamu iya samun zaɓuɓɓukan da suka ci gaba kamar canza rubutu, girman rubutu, launi, da ƙari.

Madannan sun fi ban sha'awa, tunda ko ta yaya dole ne mu haɗa aikin tare da su. Za mu ga hanyoyi biyu. A ɗayan, kai tsaye muke haɗa ayyukan a cikin lambar aikinmu:

[html]
Maballin maballin = (Button) samiViewById (R.id.button1);
mabudin.setOnClickListener (sabon Duba.OnClickListener () {
rashin amfanin jama'a akanClick (Duba v) {
DisplayToast ("Kun danna maballin");
}
});
[/ html]

Anan mabuɗin shine id da muka ba maɓallin a cikin fayil ɗin XML, muna buƙatar shi don gano shi a cikin lambar. Tare da shi, zamu iya haɗa aikin da muke buƙata. Wani madadin shine hada da sinadarin "android: onClick =" btnClicked "a cikin maɓallin XML, sannan ƙara hanyar tare da sunan da aka nuna kai tsaye zuwa lambar aiki:

[html]
rashin amfanin jama'a akanClick (Duba v) {
DisplayToast ("Kun danna maballin");
}
[/ html]

Don CheckBox ko ToggleButton za mu iya yin wani abu mai kama da hanyar farko. Mun sami bayanin ta hanyar FindViewById, kuma muna amfani da gutsure mai zuwa:

[html]
maballin.setOnCheckedChangeListener (sabon OnCheckedChangeListener ()
@Override rashin amfani na jama'a akanCheckedChanged (CompoundButton buttonView, boolean isChecked) {
idan (anaBaƙi) DisplayToast ("Kun kunna maɓallin");
kuma DisplayToast ("Kun kashe maɓallin");
}
});
[/ html]


Kuna sha'awar:
Yadda ake cire ƙwayoyin cuta akan Android
Ku biyo mu akan Labaran Google

Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Hakkin bayanan: Actualidad Blog
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.

  1.   CIVA m

    Barka dai aboye sunana akuya
    Ina so in yi lalata da Ivan

  2.   Mutumin Cuba m

    Wace kyakkyawar unguwa wacce kyakkyawar unguwa unguwar nigga bazatai daraja da dinari ba amma tana da laka

  3.   LOKACI m

    Ina son fuck tare da chuy

  4.   HAIDA m

    Ta yaya zan shigar da apk? Gaggawa !!

    1.    Francisco Ruiz m

      Takeauki fayil ɗin apk ɗin ku kwafa zuwa sdcard ko ƙwaƙwalwar ajiyar ciki na tashar da kuka yanke shawarar girkawa. Bayan haka, tare da duk wani mai binciken fayil sai ka shiga hanyar da ka manna ta kuma danna shi za ta yi aiki kai tsaye. Idan ya dawo da taga kadan tare da maballin da ke sanya saituna, dole ne ku latsa shi don kunna izinin don samun damar girka aikace-aikace daga hanyoyin da ba a sani ba.

  5.   ludovico m

    Mr. Menene ma'anar alamar Android?
    L

  6.   TUGFA m

    GFA NAKA NA DA TUTUN MATA 20 kuma CHIVA ta cinye shi

  7.   Damian m

    bangaren da yake cewa
    rashin amfanin jama'a akanClick (Duba v) {
    DisplayToast ("Kun danna maballin");
    }
    ya kamata
    rashin amfani na jama'a btnClicked (Duba v) {
    DisplayToast ("Kun danna maballin");
    }