Sind das deine eigenen Erfahrungswerte oder hättest du da einen informativen Link für mich?
Beiträge von matthias
-
-
Hoi,
hab n kleines Problemchen.
Hab eine View, in der ein LinearLayout Vertical orientiert hängt. Dort hängt zum einen eine ScrollView, drunter eine TextView. Wenn ich jetzt die ScrollView nach unten scrolle und ganz unten an gekommen bin, will ich den Text in der TextView ändern.
Hab mir dazu eine ObservableScrollView gemacht, die von ScrollView erbt und in der onScrollChanged mein Listener Interface aufruft. In meiner View habe ich das Interface implementiert, eingehängt und die onScrollChanged springt an, sobald ich scrolle. Nun, scrolle ich ganz runter, ist jetzt mein y-Wert 1737 als Beispiel, die ScrollView sagt mit getHeight, getBottom, getMeasuredHeight und was weiß ich mit was sonst noch, sie wär 713 Pixel hoch.
Jetzt meine eigenltiche Frage, wie lese ich die insgesamte Höhe - also nicht nur die angezeigte sondern im Ganzen - einer ScrollView aus?
Gruß,
matzeEDIT:
Dacht mir dann rechne ich halt selber zam ... hat au nix geholfen -.-Javaint scrollHeight = 0; for (int i = 0; i < scrollView.getChildCount(); i++) { scrollHeight += scrollView.getChildAt(i).getHeight(); }
... liefert 2449, viel zu viel. -
Wenn txt_itemName tatsächlich null ist verändert das direkt setzen des Textes natürlich nichts.
Hast du überhaupt schonmal rein debuggt und dir jede Variable an geschaut?
Auf Basis dessen was du an Infos gibst kann ich dir wohl nicht helfen. -
Hoi,
bei den Files im Start Thread stimmen aber die Zeilennummern nicht überein
Kann mir grad nur vorstellen, dass txt_itemName null ist ... da schon mal hin debuggt?
Die for-Schleife hatte hauptsächlich den Sinn, dass du die eine Variable nicht überschreibst, hast du es denn mal damit versucht?
-
Zitat
at de.developerelite.asr.ItemListBaseAdapter.getView(ItemListBaseAdapter.java:56)
Here we goDu sagmal, glaub deine Bean item_details solltest du so nicht zusammen bauen, da Java ja Referenzen mit gibt. Mach mal
Javafor (int i = 1; i < 7; i++) { ItemDetails item_details = new ItemDetails(); item_details.setName("List " + i); item_details.setItemDescription("Example"); item_details.setImageNumber(i); results.add(item_details); }
Ansonsten fällt mir grad nichts auf. Könntest noch schreiben was genau in Zeile 56 steht
Gruß,
matze -
Hö, das ergibt jetzt irgendwie keinen Sinn ... was sollte da jetzt Null sein Bist du sicher, dass du nicht mittlerweile ein paar Zeilen geändert hast und sich das um 2-3 Zeilen verschoben hat?
-
Hoi,
Zitat
at de.developerelite.asr.MainActivity.onCreate(MainActivity.java:62)
Was steht denn in der MainActivity Zeile 62?Kleine Anmerkung weil mich das irgendwie tierisch stört:
Bitte achte auf dein Java Codestyle. Methoden fangen klein an, dann Kamelhöcker Schreibweise, also anstatt deinem "GetSearchResults" ein "getSearchResults".Gruß,
matzeEDIT: Irgendwie hängt da deine "GetSearchResults" mitten in "klickmich", kann das sein? Da stimmt irgendwie was nicht.
-
Hmmk, joa, falsches R funzt nicht, dass der das einfach ändert is ja sehr nervig
-
Hoi,
hatte ich gestern auch mal. Hab dann Rechtsklick aufs Projekt > Refresh gemacht und danach Project > Clean und plötzlich wurde in einer Klasse ein Error gezeigt, weil das laut Lint nicht verwendete Bild doch verwendet wurde.
Projekt Close und wieder öffnen hilft auch manchmal.
Gruß,
matze -
Hoi,
naja, viele Denken nicht dran. Ich hab z.B. ein Galaxy Nexus, das hat 12GB internen Speicher frei, da komm ich nicht auf die Idee dass andere Android Devices da echte Probleme haben
Zum Anderen gehen soweit ich weiß die Widgets nicht mehr, wenn man die App auf die SD-Karte verschiebt.Gruß,
matze -
Hoi,
hab jetzt ein LinearLayout erzeugt, als Background das Image gesetzt, LayoutParams in Abhängigkeit des Aspect Ratios an die Device width und height angepasst und einen ImageButton mit backgroundColor(Color.TRANSPARENT) rein gehängt. Passt soweit.
Gruß,
matze -
-
Hoi,
weiß jemand wie man bequem ein Icon über einem Image darstellen kann?
Konkretes Beispiel ist, ich hab ein Thumbnail zu einem Beitrag und wenn der Beitrag zusätzlich ein Video hinterlegt hat, will ich ein halb transparentes Play-Icon über das Thumbnail legen, um zu signalisieren "wenn du hier klickst, startet ein Video".Jemand eine Idee? Mir fällt iwie nichts ein.
Gruß,
matze -
Bin da ganz Lucas's Meinung. Apps sollten nativ sein, evtl. auch eigene Designs und Menüführungen, da iPhone User die Bedienung anders erwarten als Android-User. Windows-User weiß ich nicht, der Markt ist zu klein, das lohnt meiner Meinung nach sowieso nicht.
Bei uns hier hat sich (leider) ein Trend kristallisiert, es wird eine iOS App bestellt, gebaut, released. Dann wird die iOS App irgendwann quasi auf Android geforked ...
-
Hoi,
File currentf = new File(Environment.getExternalStorageDirectory() + "/asrplus/" + reportDate + "/" + fileName);
Gibts die Hierachie überhaupt? Das kannst du so eigentlich nicht lassen, da gehören typische if not exists konstrukte rein, die dir zuverlässig die Ordner erzeugen, wenn sie nicht da sind.
Hast du auch mal getestet, direkt auf den OutputStream zu schreiben um auszuschließen, dass was mit dem ByteArrayBuffer nicht richtig läuft?
Sollte es nicht fruchten, solltest du auch mal den LogCat Output hier posten.
Gruß,
matze -
-
Hoi,
hab keine Erfahrung mit dem was du da tust, allerdings hilfts manchmal einfach dumm zu fragen
Macht es einen Unterschied, wenn du anstatt
mal
machst? Vll zerhauts den einfach nur, weil Supported und normale Elemente gemischt werden oder so?!CodeTabSpec ts = fragTabHost.newTabSpec("CON1").setIndicator("Connection 1").setContent(R.id.connection_fragment_layout);
Also ich würd das mal Schritt für Schritt machen und schaun, ob da überhaupt das zurück kommt, was du willst und der sich nicht irgendwo in der Mitte zerlegt und dein "ts" dann Müll ist, wenn du es einhängen willst.Gruß,
matze -
-
Hoi,
mit CIFS unter Android hab ich mich jetzt noch nicht befasst, interessiert mich allerdings
Wie genau kommst du denn an das Image? Hast du eine URL a la "smb://myhost.mydomain/my/directory/myimage.jpg"? Frisst eine simple URLConnection sowas?
Also so die Richtung
Javaurl = new URL(this.url); URLConnection connection = url.openConnection(); connection.setUseCaches(true); Object response = connection.getContent(); if (response instanceof InputStream) { is = (InputStream) response; image = BitmapFactory.decodeStream(is); }
?Nach dem Thema lässt sich irgendwie schwer suchen, da eig. nur Dau-Posts auftauchen a la "Wie streame ich einen FIlm von meiner mickeysuff möhre?" ...
Benutzt du eig. ein Framework wie JCIFS?
Vll klappts ja, ein SmbFile zu erzeugen, in einen SmbFileInputStream zu werfen, den zum InputStream zu casten und in die decodeStream zu werfen ... xD (hast du sicher schon probiert)Gruß,
matze -
Hoi,
hab mir die Android Kamera App 4.3 mit Photosphere aufs Handy gebügelt und bereue es jetzt -.-
Ich will ein Intent starten, ein Video aufnehmen und dann die Uri davon im onActivityResult bekommen. Funktioniert nur leider mit der neuen Kamera-App offenbar (noch) nicht. Beispiel hab ich hier entnommen.
Hat wer eine Idee? Alternativ, hat wer die Alte Kamera-App für mich? xD man ist das doof ...
Gruß,
matzeEDIT:
Apps > Galerie > Updates deinstallieren ...