ja das gehört sich nunmal aber nicht
das ist wie wenn ich sage "ich nutze tabellen um das layout für webseiten zu gestalten, es ist einfacher und lesbarer als divs"
mag alles sein, aber sowas macht man halt einfach nicht xD
ja das gehört sich nunmal aber nicht
das ist wie wenn ich sage "ich nutze tabellen um das layout für webseiten zu gestalten, es ist einfacher und lesbarer als divs"
mag alles sein, aber sowas macht man halt einfach nicht xD
zu erst geb ich dir mal den tipp nicht zu verzweifeln, jeder anfang ist schwer.
eine neue programmiersprache zu lernen geht nicht von heute auf morgen und android ist da im vergleich zu anderen noch einfach.
wie wärs wenn du mal mit der maus über dein rotes X fährst?
dann würde nämlich ein kleines info fenster auftauchen was dir sagt "error: No resource identifier found for attribute 'onclick' in package 'android'"
was soviel heißt wie, "was willst du an der stelle mit einem onclick?, es gibt dort nur onClick"
achte bitte auf groß und kleinschreibung beim programmieren.
aber meiner meinung nach ist an dieser stelle ein onClick sowieso unangebracht.
layout gehört ins xml, logik gehört in die java klassen.
hole dir die view einfach in deine activity und ruf dann auf die view deinen onclick listener auf
die fehler in deiner activity kommen wie mein vorredner schon sagte davon das deine R datei nicht erstellt wird, aufgrund des fehlers in der xml datei.
sobald der fehler in der xml behoben ist generiert eclipse diese R datei automatisch wieder, dann brauchst du nur in deine activity gehn und strg+shift+o drücken (automatisch alle importe regeln) und schon sollten die fehler weg sein.
wenn du das layout für tablet fertig hast, kannst du dir ja noch überlegen ob du eines für smartphones machen willst =)
das kann ein und die selbe app bleiben und trotzdem auf beiden devices funktionieren
also für den header (eingabe, index etc) empfehle ich einen pagertabstrip oder einen pagertitlestrip
auf dem linken bild reicht ein linearlayout mit vertikaler orientierung und darin mehrere linearlayout horizontal
zum scrollen wird eine scrollview benötigt
auf dem rechten bild ist eine listview mit CURSORADAPTER!!!! notwendig
da du aus einer datenbank liest wäre das von rießigen vorteil den cursoradapter zu nutzen.
um in eine datenbank zu speichern empfehle ich einen content provider, dazu findest du etliche beispiele im web.
ich empfehle dir einfach mal codebeispiele anzuschauen und zu versuchen sie nachzubauen.
spiel ein wenig an den parametern so lernst du welchen effekt dies und das hat.
ich kann dir auch wärmstens die tutorials von herrn vogella empfehlen, leider sind die alle in englisch, was eine gewisse englischkentniss voraussetzt.
http://www.vogella.com/
stimmt schon =D
ich muss meine aussage korrigieren
durch einen check mit instanceof fiel mir auf das trotz des types list das objekt trotzdem eine instanz von arraylist ist
Korrekt, es ist eine Liste
auch wenn da new ArrayList steht kann man auf das entstandene Objekt nur List methoden anwenden, also ist es eine Liste
*krümelkack*
beide versionen sind falsch
das @string gibt an welche ressource gelesen werden soll.
da du nur text reingeschrieben hast und keine ressource kannst du das @string weglassen
das @string brauchst du nur wenn du im value ordner in die string.xml einen eintrag mit deinem text machst.
z.b. so hier
<string name="test">mein test text</string>
und dann gibst du bei dem editext einfach android:hint="@string/test" an
du sagst also weiterentwicklung der plattform android ist schwachsinn?
was ein schwachsinn!
Android lebt von der weiterentwicklung.
Software muss mit der Zeit gehen, und Android ist so gut geschrieben das man sowas dazupacken kann ohne das Probleme auftreten.
ich mein, hergott viele dinge in html5 gibts in html2 nicht, alles gefrickel oder xD?
konzepte können nie von anfangan perfekt sein!
software wird mit der zeit erst besser, sie ist es niemals von beginn an!
welches nachgefrickel und wieso sind fragments scheiße?
ich hab absolut noch keine probleme damit gehabt und die waren mir schon gut behilfreich
wozu selber was basteln wenns schon eine lösung gibt?
ist genauso wie mit pagertabstrip, alle nehmen diese library viewpagerindicator, dabei geht 90% von dem was alle wollen auch einfach mit einem pagertabstrip
müsste man mal nen allgemeines interface basteln und open source zur verfügung stellen :>
http://developer.android.com/r…e/PreferenceActivity.html
das ist das was du suchst.
ich empfehle dir mal den quellcode der settings durchzulesen, ist ja eh open source
ein asynctask ist nichts anderes als ein neuer thread, nur hat google da noch zwei methoden mehr eingebaut als die run
der name sagt doch schon was ein asynctask ist, eine asynchrone tätigkeit
wenns wirklich um reinkopieren der daten von der mysql datenbank geht und nicht um wirkliche syncronisation find ich meine idee iwie immernoch am tollsten :<
.sql in mysql db erzeugen und in die sqlite importieren, kp ob das funktioniert aber sollte die schönste lösung sein
ok im nachhinein erscheint es logisch das du die gestureview als content setzen musst mit das onclick erfasst wann auf den content geklickt wird.
also ist es teilweise wie ich schon sagte.
die view überdeckt dein layout (was normalerweise auf onclick reagiert), wenn du das gestureview aber als content setzt, reagiert das dann auf onclick
im nachhinein erscheints logisch, aber erstmal auf den punkt kommen xD
oh ok das wusst ich nich =)
man lernt nie aus!
hab ja auch nicht gesagt das ich php nicht mag, ging nur um die details
Mit java kannst du nicht nur Android Apps programmieren sondern auch GWT Webseiten und vieles mehr!
außer delphi sind eigentlich alles keine programmiersprachen
aber wie dem auch sei, willkommen =)
auch ich benutze lieber die nativen sprachen, das fühlt sich für mich irgendwie "richtiger" an *gg*
wobei ich ein fan davon wäre wenn man für alle devices Html Css und Jquery (JavaScript) nutzen könne oder für alle Java wobei mir ersteres besser gefällt.
lg.
ChampS
also ich wäre irgendwie auch dafür asynctask zu nehmen, wieso soll es denn damit nicht funktionieren?