Co potrzebne do drugiego layoutu w widgecie?

0

Mam widget + service. Mam już reakcję na kliknięcie na widget i wykonanie kodu. Brakuje mi teraz drugiego layoutu, który będzie wyświetlany normalnie na ekranie i będzie pełnił funkcję ustawień.

Proszę więc was o informację - co muszę teraz zrobić by mieć drugi layout? Mam dodać drugi plik XML typu Layout, tak? I dodatkowo muszę dodać CLASS np. ustawienia.java, czy już nie?
I wtedy gdzie będę musiał pisać funkcje różne by reagowało to na przyciski z drugiego layoutu (tego ustawiania.xml), w kodzie głównym widgetu? I używając tych dziwnych komunikatów jak do widgetu? Nie da rady stworzyć drugiego pliku CLASS np. ustawienia.java i w nim pisać kod normalnie jak w normalnym programie, gdzie mogę sobie podpinać listenera do buttonów bezproblemowo i robić to co chcę bez tego durnego używania pętli for z WidgetID oraz bez używania Intenet, RemoteViews i AppWidgetManager?

Bardzo byłbym wdzięczny za odpowiedzenie na te pytania.

0

http://it-ebooks.info/book/1313/ ściągnij sobie tą książkę, pierwsze 4 rozdziały jakoś powinny ci wystarczyć

0

@ne0 dziękuję za ebooka, pobrałem, jednak zanim znajdę w nim informacje, proszę byś ty lub ktoś z internautów mi odpowiedział na pytanie:

  • czy jeśli mój widget bazuje na (klasa główna, chodzi o: extends AppWidgetProvider):
public class mojMain extends AppWidgetProvider

to czy mogę do widgetu dodać drugą klasę (chodzi o: extends Activity) np:

public class Ustawienia extends Activity

I z widgetu bym wywoływał ją, da radę tak, czy nie bardzo? xD

Prosta odpowiedź TAK lub NIE wystarczy :). Później tego ebooka od ciebie poczytam. Mam nadzieję, że tam będzie coś o widgetach, a nie o normalnej aplikacji z Activity.

dodanie znacznika <code class="java"> - furious programming

0

@furious programming mogłeś napisać dokładniej co miałeś na myśli, czyli rozumiem, że mam wciskać przycisk "Kod źródłowy", a następnie z combo boxa wybrać "Java", aha. Bo myślałem też, że chodzi tobie o te pojedyncze słowa, gdzie np. napiszę OnItemClick i mam to zrobić na szarnym tle, ale nie wiedziałem za pomocą czego to pojedyncze słowo wrzucić na szare tło, bo potraktowanie słowa samym "Kod źródłowy" sprawiało, że słowo przerzucało do nowej linii, a ty kolorowałeś tak ładnie, że pojedyncze słowo zostawało w tej samej linijce. Jak to robić?

PS. moje pytanie dotyczące Activity itd trudne jest? Bo na razie nikt nie odpowiada, a uprościłem to do odpisania tylko TAK lub NIE, poczekam jeszcze trochę, może ktoś z pracy wróci, zajrzy w topic, a jak nie to trudno, będę bez odpowiedzi :), najwyżej na stackoverflow zapytam

1 użytkowników online, w tym zalogowanych: 0, gości: 1