Maonero pane Android

basic-gwara-kuronga-Android-4

Zvese zvinhu zvinoonekwa pachiratidziro che Android application maonero. Kubva pane zvakasarudzika zvinhu senge zvinyorwa kana mabhatani, kune midziyo yakaita semapoka emaonero. Iyi nhaurwa yakaoma zvikuru nekuda kwehuwandu hwehuwandu hwakabatanidzwa, uye kuongorora mikana iripo zvizere, zvinokurudzirwa kwazvo kuenda ku zvinyorwa zvepamutemo. Muchidzidzo ichi tichaongorora zvinhu zvakanyanyo shandiswa, kusanganisira mapoka emaonero uye zvimwe zvakakosha zvinhu

Wona Mapoka

  • LinearLayout
    • Mapoka ezvinhu mumutsara mumwe chete, anogona kuve akamira kana akatwasuka.
  • RelativeLayout
    • Izvo zvinhu zvakarongedzwa zvine hukama kune mumwe nemumwe uye kumahombekombe. Iyo ndiyo inonyanya kusanduka, uye yakanyanya kushandiswa.
  • MupumburuVona
    • Inoshandiswa pakuona zvisina kukodzera pachiratidziri. Inogona kungova nekutarisa kumwe chete kana boka remaonero, uye inongowedzera mipumburu yekutsikisa.
  • TafuraLayout
    • Boka zvinhu mumitsara nemakoramu. Ine zvinhu zveTafuraRow, izvo zvine zvimiro zveimwe neimwe sero.
  • FrameLayout
    • Iyo inoitirwa kuve nekaonero kamwe chete. Kana mamwe akawedzerwa, iwo ese anomira kumusoro kwekona yekumusoro kuruboshwe, achipindirana.
  • AbsoluteLayout
    • Iyo yakadzikiswa kubvira Android vhezheni 1.5. Mumudziyo uyu, zvinhu zvinotsanangurwa nematanho emhedziso anotangira kubva kumusoro kona yekuruboshwe Yakave yakadzikiswa nekuti haina kuenderana nemasikirini emhando dzakasiyana, yakazove yakakurumbira seye Android 1.5.

Nechishandiso chiri nyore, mapoka anonyanya kufadza kuti aone zvakadzama ndeLinarLayout, RelativeLayout, uye ScrollView. Semuenzaniso, tinogona kugadzira LinearLayout yakamira ine zvinyorwa, uye imwe yakatwasuka ine mabhatani:

[html]
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
Android: kurongwa_width = "match_parent"
Android: kurongwa_height = "match_parent"
Android: kutarisisa = "kutwasuka">
<TextView
Android: id = "@ + id / textView1"
Android: kurongwa_width = "wrap_content"
Android: kurongwa_height = "wrap_content"
Android: zvinyorwa = "Chinyorwa 1" />
<TextView
Android: id = "@ + id / textView2"
Android: kurongwa_width = "wrap_content"
Android: kurongwa_height = "wrap_content"
Android: zvinyorwa = "Chinyorwa 2" />
<TextView
Android: id = "@ + id / textView3"
Android: kurongwa_width = "wrap_content"
Android: kurongwa_height = "wrap_content"
Android: zvinyorwa = "Chinyorwa 3" />
<TextView
Android: id = "@ + id / textView4"
Android: kurongwa_width = "wrap_content"
Android: kurongwa_height = "wrap_content"
Android: zvinyorwa = "Chinyorwa 4" />
[/ html]

maonero-mu-Android-1

[html]
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
Android: kurongwa_width = "match_parent"
Android: kurongwa_height = "match_parent"
Android: kutarisisa = "yakatwasuka">
<Button
Android: id = "@ + id / bhatani1"
Android: kurongwa_width = "wrap_content"
Android: kurongwa_height = "wrap_content"
Android: zvinyorwa = "Bhatani 1" />
<Button
Android: id = "@ + id / bhatani2"
Android: kurongwa_width = "wrap_content"
Android: kurongwa_height = "wrap_content"
Android: zvinyorwa = "Bhatani 2" />
<Button
Android: id = "@ + id / bhatani3"
Android: kurongwa_width = "wrap_content"
Android: kurongwa_height = "wrap_content"
Android: zvinyorwa = "Bhatani 3" />
[/ html]

maonero-mu-Android-2

Una MupumburuVona Inogona kuumbika zviri nyore, iwe unongofanirwa kuputira mudziyo waunofanira kunyora:

[html]
Android: marongero_width = "zadzisa_mubereki"
Android: kurongwa_height = "kuzadza_mubereki"
xmlns: Android = "http://schemas.android.com/apk/res/android"
<…>
[/ html]

Chekupedzisira, RelativeLayout ndiyo inogadzikana uye ine simba mudziyo, asi zvakare imwe yeakanyanya kuomarara kubata. Hatibate pano sarudzo dzese nekuti pane dzakawandisa. Kune rumwe ruzivo rwakadzama tichaenda kune iyo zvinyorwa zvepamutemo. Muenzaniso wakapusa ungave unotevera: mabhatani maviri pane yakatwasuka imwe, imwe iine saizi yemavara arimo, uye imwe yacho inowedzera kuti igare kuzere mutsara.
[html]
<RelativeLayout
xmlns: Android = "http://schemas.android.com/apk/res/android"
Android: kurongwa_width = "match_parent"
Android: kurongwa_height = "match_parent">
<Button
Android: id = "@ + id / bhatani1"
Android: kurongwa_width = "wrap_content"
Android: kurongwa_height = "wrap_content"
Android: kurongwa_alignParentLeft = "chokwadi"
Android: kurongwa_alignParentTop = "chokwadi"
Android: zvinyorwa = "Bhatani 1" />
<Button
Android: id = "@ + id / bhatani2"
Android: kurongwa_width = "wrap_content"
Android: kurongwa_height = "wrap_content"
Android: kurongwa_alignParentRight = "chokwadi"
Android: kurongwa_alignParentTop = "chokwadi"
Android: kurongwa_toRightOf = "@ + id / bhatani1"
Android: zvinyorwa = "Bhatani 2" />

[/ html]

maonero-mu-Android-3

Mumuenzaniso uyu, bhatani rekutanga rinoenderana neyekumashure uye kumusoro margins emudziyo, uye bhatani 2 inowirirana neiyo yepamusoro, yekurudyi, uye yekurudyi margins e bhatani 1.

maonero

  • ChinyorwaVona
    • Inoratidza yakatarwa mameseji.
  • HoraText
    • Iine chinyorwa chinogadziriswa.
  • bhatani
    • Bhatani rakareruka.
  • MufananidzoButton
    • Iri bhatani rinokutendera kuti uratidze mufananidzo panzvimbo yechinyorwa
  • ToggleButton
    • Bhatani iro rinogona kuchengetedza rakatsikirirwa nyika kudzamara radzvanywa zvakare.
  • Tarisa bhokisi
    • Bhatani rakafanana neToggleButton inoshanda sebhokisi rekutarisa.

Isu takaona pamberi pekuti TextView inoshanda sei, nekuti inongofanirwa kusanganisira zvinyorwa. Mu zvinyorwa zvepamutemo tinogona kuwana zvimwe zvemberi sarudzo senge kusiyanisa font, saizi saizi, ruvara, uye zvimwe zvakawanda.

Mabhatani ari eanonyanya kufarira, nekuti neimwe nzira isu tinofanirwa kusanganisa chiito navo. Tichaona nzira mbiri. Mune imwe, isu tinobatanidza zvakananga chiito mune kodhi yechiitiko chedu:

[html]
Bhatani bhatani = (Bhatani) tsvagaViewById (R.id.button1);
button.setOnClickListener (new View.OnClickListener () {
public void onClick (Tarisa v) {
DisplayToast ("Wakamanikidza bhatani");
}
});
[/ html]

Heino kiyi id iyo yatakapa kuchinhu chiri mu XML faira, tinochida kuti tiiwane mune kodhi. Nayo, tinogona kusanganisa chiito chatinoda. Imwe nzira ndeyekusanganisira iyo element "Android: onClick =" btnClicked "mubhatani XML, uyezve wobva wawedzera nzira ine zita rakaratidzwa rakananga kukodhi yechiitiko:

[html]
public void onClick (Tarisa v) {
DisplayToast ("Wakamanikidza bhatani");
}
[/ html]

Kune CheckBox kana ToggleButton tinogona kuita chimwe chinhu chakafanana nenzira yekutanga. Isu tinowana mareferenzi kuburikidza nekutsvagaViewById, uye nekushandisa chidimbu chinotevera:

[html]
button.setOnCheckedChangeListener (new OnCheckedChangeListener () {
@Override yeruzhinji void onCheckedChanged (CompoundButton buttonView, boolean isChecked) {
if (isChecked) DisplayToast ("Wamutsa bhatani");
zvimwe DisplayToast ("Wakaremadza bhatani");
}
});
[/ html]


Unofarira:
Maitiro ekubvisa mavairasi pane Android
Titeverei paGoogle News

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Actualidad Blog
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   chiva akadaro

    Mhoro varuma zita rangu mbudzi
    Ndinoda kukwirana naIvan

  2.   Mukomana weCuba akadaro

    Ndeipi nharaunda yakanaka iyo nharaunda yakanaka nigga nharaunda yacho haizokoshe peni asi ine madhaka

  3.   LOUSE akadaro

    Ndinoda kukwirana neiyo chuy

  4.   HAIDE akadaro

    Ndinoisa sei apk? Kurumidza !!

    1.    Francisco Ruiz akadaro

      Iwe unotora iyo apk faira woikopa kune iyo sdcard kana yemukati ndangariro yeiyo terminal maunosarudza kuisa. Ipapo, nechero faira rekutsvagisa iwe unopinda munzira iyo iwe yaunonamira uye nekudzvanya pairi inomhanya otomatiki. Kana ichidzosera hwindo diki rine bhatani rinoisa marongero, iwe unofanirwa kudzvanya pairi kuti ubvumidze mvumo yekuisa maapplication kubva kune asingazivikanwe masosi.

  5.   ludovico akadaro

    Mr. Chii chinorehwa neiyo Android symbology?
    L

  6.   TUGFA akadaro

    YAKO GFA INE PITOTE yemamita makumi maviri uye CHIVA inoidya

  7.   Damian akadaro

    chikamu icho chinoti
    public void onClick (Tarisa v) {
    DisplayToast ("Wakamanikidza bhatani");
    }
    kunge
    pachena void btnClicked (Tarisa v) {
    DisplayToast ("Wakamanikidza bhatani");
    }