hm dann weiß ich auch nicht weiter.
ich würd noch Html.fromHTML weglassen, also dann setText(getResources().getString(R.string.sd1)), aber das wäre nur ausprobieren
denn das wäre eig genau dasselbe wie es direkt zuzuweisen wie dus beim ersten funktionierenden gemacht hast. Jedenfalls soweit ich weiß.
naja kannsts ja ma probieren, wenn du zeit hast
Beiträge von Stefan
-
-
das problem ist vermutlich das du den text aus dem textview holst, der ist aber schon formatiert und die formatierung fällt dann vermutlich einfach weg.
Das username und mailCount sind variablen für den formatstring, dieses %1$s steht für eine variable und wird bei String.format durch den wert von username ersetzt.
Versuch mal das
zu ersetzen durch
die zeilen davor kannst du dann weglassen wenn das funktioniert. (sollte es eig) da du String.format soweit ich weiß nur brauchst um das %1$s durch den wert von username zu ersetzen. Formatstring steht übrigens nicht fürs aussehen, sondern das der String solche %1$s werte hat die ersetzt werden sollen. -
hey hab eine statische Klasse in der es einen ProgressDialog gibt, der will sich aber leider nicht zeigen.
Der ProgressDialog wird am Anfang des Programms mit dem Context der Haupt (Tab) Activity initialisiert.
Und später soll er je nach bedarf angezeigt werden oder wieder verschwinden. Er taucht allerdings gar nicht auf.
sieht ungefähr so aus: -
also soweit ich weiß kommt hinter ne while schleife kein semikolon, aber da hätte eig die IDE auch meckern sollen.
-
hab jetzt einfach ein Layout per xml gemacht, da ein
rein und jetzt gehts, könnte schöner sein mit ner grafik
gibts eig für grafiken so bestimmungen?
weil bei tab activity is ja 42x42 für hdpi 32x32 für dpi 28x28 für mdpi und 22x22 für ldpi. -
hey,
also wo sind die fehler?
hier sind keine roten markierungen, jedenfalls seh ich keine.
Aber was mir direkt aufgefallen ist in <main.xml> hast du Button mit 3 t geschrieben -
Hey,
nachdem ich jetzt mehrere komplexe und schwierige Probleme allein bewältigen konnte, hänge ich nun leider an einer vermutlich einfachen Problemstellung.
Ich will in einem TableLayout eine Zeile einfügen, die nur eine weiße Linie enthält um das TableLayout übersichtlicher zu machen.
Mein Problem:
Ich hab 0 Ahnung wie ich eine weiße Linie machen kann.
Hab bereits einiges probiert, aber nichts hat funktioniert ( z.B. Canvas, die aber nicht in eine TableRow können, oder eine TableRow mit festgelegter größe und weißem hintergrund, allerding passierte nichts )
Ich hoffe ihr könnt mir weiterhelfen -
keiner ne idee?
habs, nachdem ich nochmal auf developer.android.com etwas geguckt hab, hab ich es geschafft.
Einfach layout_weight="1" eintragen, das hatte ich schon, allerdings nur beim linearlayout, aber man muss es bei jedem element zusätzlich eintragen,
einzigstes Problem jetzt ist, das die Bilder von den Buttons nicht in der Mitte sind
auch gelöst lag an einem falschen android:gravity
Kann geschlossen werden.
Danke für eure Hilfe. -
bleibt nur noch das problem, das die tabelle mit den buttons sich nicht auf die breite verteilen will
-
hmm, das TableLayout hat auch height auf wrap-content?
och nö, daran lags,
ich mach im mom aber auch nur noch flüchtigkeits- und anfängerfehler -.- -
das die einzelnen menüpunkte in der breite verteilt sind funzt iwie auch nicht,
mit stretchColumns kann man ja leider nur eine Spalte erweitern lassen, oder seh ich das falsch? -
ne das layout jetzt hat keine fixe größe
will aber trotzdem nicht, die tabelle will einfach nicht nach unten -
hm wie genau, weil das will iwie nicht, das zeigt alle übereinander an, hab schon {android:layout_alignParentBottom="true"} probiert das bringt aber nichts
-
achja noch was eher kleines:
wie bekomme ich ein menü am unteren bildschirmrand hin ohne tabactivity, also nur so buttons, die in einem gleichen abstand sind?
weil das will bei mir a) nicht an den unteren bildschirmrand und b) die buttons wollen sich nicht auf die bildschirmbreite verteilen -
naja es geht,
wenn man wenigstens mal wüsste warum das so nen mist macht -
hab ne lösung
ich hab die linearlayouts in einem framelayout, das nochmal in einem framelayout steckt.
Jetzt habe ich beim äußersten FrameLayout die Breite und Höhe einfach fest festgelegt, auf Breite 2000dp und höhe 800dp, damit wird nichts abgeschnitten, ist zwar nich so schön, aber eine andere lösung finde ich nicht -
hilft übrigens nicht, wird immernoch abeschnitten
-
stimmt darauf hätte ich auch selbst kommen können, hab iwie im mom ein leistungstief was programmieren angeht, naja danke für deine hilfe ich probiers jetzt mal aus
-
ja das anpassen mach ich mit der density
aber bei Relative Layout kann man die Positionen auch absolut angeben.
Die Idee mit dem LinearLayout find ich aber viel besser, da es bei dem was ich mache generell viel besser passt.
Nur wie mache ich bei einem LinearLayout eine neue Zeile?
geht das oder muss ich da ein neues LinearLayout erstellen? -
hm linear layout ist ne gute idee,
das versuch ich morgen mal
absolute layout ist doch wie relative layout, nur veraltet oder?