Nie ma standardu rozmiaru ikony aplikacji w programach pisanych pod Java Microedition. Każdy telefon może wyświetlać w innej rozdzielczości. Należy w kodzie rozpoznawać poszczególne modele lub umieścić uśredniony rozmiar np. 48x48 px.
Pokazywanie postów oznaczonych etykietą J2ME. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą J2ME. Pokaż wszystkie posty
niedziela, 12 lutego 2012
J2ME List fullscreen
Niestety tylko na elemencie Canvas da się wywołać metodę setFullScreenMode(true);
drawString HCENTER VCENTER
Do rysowania wyśrodkowanych obrazków w pionie i poziomie używamy funkcji drawImage() z parametrami HCENTER i VCENTER.
Niestety w przypadku chęci wyśrodkowania Stringa z użyciem funkcji drawString() z powyższymi parametrami otrzymamy wyjątek:
java.lang.IllegalArgumentException
at java.lang.System.quickNativeThrow(), bci=0
W takim wypadku musimy użyć parametrów BASELINE i VCENTER. Oto gotowy kod:
protected void paint(Graphics g) {
(…)
g.drawString("test", getWidth()/2, getHeight()/2,
Graphics.BASELINE | Graphics.HCENTER);
(…)
}
Rozdzielczość DefaultCldcPhone1 i ClamshellCldcPhone1
Rozdzielczość ClamshellCldcPhone1 to 240x320 pikseli z głębią kolorów 16 bit.
Rozdzielczość DefaultCldcPhone1 to 240 x 320 px z kolorami 16-bit i rozpoznawaniem dotyku.
Rozdzielczość DefaultCldcPhone1 to 240 x 320 px z kolorami 16-bit i rozpoznawaniem dotyku.
Subskrybuj:
Komentarze (Atom)