De androïde organisatie & toegang tot de

, er is nog iets wat je met het opzetten van een goede toepassing van de androïde.Naast de toepassing van de code, zorg jij voor de andere middelen, zodat je de code met behulp van statische inhoud, zoals foto 's, de kleur, de indeling van de gebruikersinterface string, animatie instructies, en nog veel meer.Deze middelen altijd alleen gered in de gids, het project van de gids, van deze richtsnoeren zal uitleggen hoe je je gebruik van de middelen, bij uw aanvraag aangewezen ter vervanging van hulpbronnen en tot hen, je moet in je project voor een bepaalde deelperiode in de catalogus van elke soort middelen.Bijvoorbeeld, er is een project van de documenten niveaus: hoe /src /myactivity.java, res /... /icoon. Papoea - Nieuw - Guinea lay - out /activity_main.xml INFO.XML waarde /strings.xml, catalogus, res subdirectory van verschillende, in alle middelen.Hier hebben we een beeld van middelen, 2 indeling van middelen, een reeks van dossiers.De volgende tabel geeft een lijst van projecten ter ondersteuning van res/in de lijst van middelen in de studio... De details, organisatie van middelen, hoe /src/main/java /myactivity.java, res /... /icoon. Papoea - Nieuw - Guinea lay - out /activity_main.xml INFO.XML waarde /strings.xml,,, catalogus middelen vormen de dynamisering /XML - definitie gegeven van de animatie.Ze worden in het res/anim/Gids van r.anim en, tot klasse.De definitie van een staat van de kleur van de lijst /XML - bestand.Ze worden in de kleur van R.color /RES /, toegang tot klasse.Chong /beeld dossiers, Papoea - Nieuw - Guinea, jpg, gif of XML - documenten die zijn opgesteld in de kaart, lijst van staten, grafieken, animatie.Ze worden bewaard in de res/drawable/en van toegang tot de categorie, r.drawable.De definitie van gebruiker - indeling van de lay - out /XML - bestand.Ze worden in het res/layout/uit, r.layout tot klasse.Definitie van de toepassing van het menu 's /XML - documenten, zoals de keuze van de menu' s, de context van de menu 's of de menu' s.Ze worden in het res /menu /uit, r.menu tot klasse.De oorspronkelijke /een dossier in zijn oorspronkelijke vorm.Je moet bellen, middelen. Openrawresource (), samen met de middelen van de id, dit is r.raw.filename, opening van de oorspronkelijke documenten, enz.Waarde /XML - documenten, met inbegrip van de waarde van een eenvoudige, zoals het touw, integer en kleur.Bijvoorbeeld, hier is je kan in deze gids voor het creëren van de naam en het Verdrag, arrays.xml, minus het aantal; middelen), en van de r.array, klasse, toegang tot de middelen integers.xml.,,,., en van de r.integer, klasse, toegang tot hulpbronnen booleaanse bools.xml.,,,, en van de toegang tot r.bool, klasse,.,,, colors.xml waarde van kleur, en, R.color, dergelijke bezoeken.,,, dimens.xml omvang en waarde van de toegang tot r.dimen klasse,,,,,, wat de waarde strings.xml, en de toegang tot de R.string,,.,,, styles.xml stijl, klasse en van toegang tot r.style,,,, XML - /een XML - documenten, in werking kan door een beroep te doen op de middelen, getxml lezen, ().Je kan het behoud van de verschillende in de werking van het profiel en het dossier zal gebruiken op de vlucht.Alternatieve middelen, uw aanvraag worden vermeld in plaats van middelen ter ondersteuning van specifieke uitrusting.Bijvoorbeeld, je moet met inbegrip van alternatieve middelen (zoals drawable beeld) voor de verschillende taal, resolutie van het scherm en alternatieve. Middelen.In de werking van de apparatuur, de androïde opsporen en laad de geschikte middelen voor uw aanvraag, een groep die de toewijzing van middelen voor specifieke programma 's, de volgende maatregelen en verminderen;,,, het creëren van een nieuwe vorm van catalogi res, genaamd < resources_name > - < config_qualifier >,.Hier, resources_name, zal er op de tafel, de verdeling van de middelen, zoals bedoeld door de kwalificaties, worden aangewezen, één enkele configuratie, het gebruik van deze middelen.Zie je de officiële documenten van verschillende middelen voor de volledige lijst van soorten,,, de kwalificaties. In deze nieuwe gids in de overeenkomstige vervangende middelen bewaard.De documenten moeten worden aangewezen als de standaard van de documenten, zoals blijkt uit de volgende voorbeelden blijkt, maar deze documenten is de concrete inhoud van de vervanging.Bijvoorbeeld, hoewel de naam van het beeld zal hetzelfde zijn maar voor de hoge - scherm, de hoge resolutie.,,, hier is een voorbeeld van het beeld voor de aangewezen hoge - resolutie - bij het scherm en de andere foto 's, hoe /src/main/java /myactivity.java, res /en /background.png icoon. Papoea - Nieuw - Guinea, drawable background.png hdpi /, indeling /activity_main.xml icoon. Papoea - Nieuw - Guinea INFO.XML waarde /strings.xml, hier is nog een voorbeeld van het aanwijzen van een Arabisch systeemgekozen taal en andere lay - out, hoe myactivity.java /src/main/java /RES /,Background.png res/drawable/icoon. Papoea - Nieuw - Guinea, drawable hdpi /en /activity_main.xml INFO.XML icoon. Papoea - Nieuw - Guinea background.png indeling te ontvangen, main.xml waarde /strings.xml, de toegang tot middelen, je aanvraag in het kader van de ontwikkeling van de definitie van je nodig hebben om toegang te krijgen tot de hulpbronnen of in je Code in, of je de lay - out van de XML - bestand.Het volgende deel beschrijft hoe de toegang tot de hulpbronnen in de code, in de code van toegang tot middelen, als je de androïde van toepassing is opgesteld, een, een, een soort worden geproduceerd, met alle beschikbare middelen voor het vaststellen van de middelen /Bibliografie /catalogus.Je kan het gebruik van de middelen van categorie R toegang door gebruik te maken van de catalogus en de naam of de directe middelen - ID 's, zoals de toegang tot de res/drawable/myimage.png, en de oprichting van een ImageView gebruik je de volgende code:, ImageView ImageView = (ImageView) findViewById (r.id.myimageview); ImageView. Setimageresource (r.drawable. Myimage) code, hier. De eerste regel van het gebruik van r.id.myimageview, tot ImageView, id, myimageview, in de definitie van een ontwerp - document.De tweede rij door gebruik te maken van de code, r.drawable.myimage, zijn naam, myimage drawable in beeld, gids, het gebruik van /res,., voorbeeld, als een voorbeeld van, res/values/strings.xml, met de volgende definities:, <?De XML - = "1" codering = "utf - 8"?> < middelen > < string "hallo" > - de wereld.< /serie > < /resource > en nu kan je die tekst in het gebruik van de middelen van de structuur voor ID 's id object, structuur is als volgt: msgtextview = (structuur) findViewById (r.id.msg); msgtextview. SetText (R.string. Hallo, bijvoorbeeld, als Een lay - out, res/layout/activity_main.xml, de volgende definities;:, <?De XML - = "1" codering = "utf - 8"?> < hiërarchie xmlns:Android = "http://schemas.android.com/apk/res/android" Android:layout_width = "fill_parent" Android:layout_height = "fill_parent" androïde: - = "verticale" > < Android:ID = "structuur" + ID /tekst "- layout_width =" wrap_content "Android:layout_height =" wrap_content "androïde:" Hallo, ik ben de Tekst = een structuur voor "/> < knopen Android:ID =" + ID /knopen: een androïde layout_width = "wrap_content" Android: layout_height = "wrap_content androïde: de tekst" = "Hallo, ik ben een druk op de knop" /> < /hiërarchie > de toepassing van de code zal een een regeling van belasting in de activiteiten, oncreate () als volgt &verminderen; de, de leegte oncreate (pakket savedinstancestate) {super.oncr(savedinstancestate); setContentView (r.layout. Main_activity);}, in het XML - toegang tot middelen, rekening houdend met de volgende middelen res/values/strings.xml XML - documenten, met inbegrip van de kleur van de middelen, string middelen minus;, <?De XML - = "1" codering = "utf - 8"?> < middelen > < de kleur van de naam = "opaque_red" >&#culturele < /kleur > < string "hallo" > Hallo!< /serie > < /resource >, nu kan je het gebruik van deze middelen in de volgende profiel te tekst de kleur en de tekst, die als volgt luidt: <?De XML - = "1" codering = "utf - 8"?> < EditText xmlns:Android = "http://schemas.android.com/apk/res/android" Android:layout_width = "fill_parent" Android:layout_height = "fill_parent androïde: de kleur van de tekst" = "@ kleur /opaque_red", de androïde: tekst = "@ string /dag />,, als je nu weer in het vorige hoofdstuk door ik heb uitgelegd, hallo wereld!Bijvoorbeeld, ik denk dat je er beter te begrijpen, in dit hoofdstuk alle begrippen uit.Daarom adviseer ik dat vóór de inspectie van een hoofdstuk voor de voorbeelden kijken hoe ik werk, het gebruik van de middelen, de zeer fundamentele niveau.



Previous:
Next Page: