Beiträge von ubik

    Hallo,


    wie man in den Screenshots sieht, ist der erste Screenshot korrekt.


    Dann füge ich einen neuen Termin ein (zweiter Screenshot).


    Mit diesem Code wird der Viewpager benachrichtigt, dass er sich aktualisieren soll.



    Es kommt aber nur Schrott raus (Screenshot 3). Die Termine sollen alle um 16 Uhr da sein, sind es aber nicht.


    Ich tippe darauf, dass die LinearLayouts, die die Uhrzeiten anzeigen, am Anfang nicht der Größe des Bildschirms entsprechen und es somit falsche Werte liefert.


    Aber wie kann ich dieses Problem umgehen?

    Hallo,


    ich hab ein Linearlayout, dessen Position ich benötige. Diese rufe ich mit:


    Code
    linearlayouts.get(i).getTop()


    in einem Fragment auf.


    Wenn ich die App starte, ist die Position in Ordnung. Sie zeigt 573 an.


    Nun rufe ich ein Intent auf:



    Code
    final FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
            fab.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view) {
                    Intent i = new Intent(MainActivity.this, NewDate.class);
                    startActivityForResult(i, 1);
                }
            });


    Kehre ich vom Intent zurück, liefert linearlayouts.get(i).getTop() einen falschen Wert, nämlich 264.



    Warum ist das so?



    Es scheint, als ob die obere Toolbar nicht mehr dazugerechnet wird...

    Hallo,


    ich möchte einen Termin in einen Kalendar eintragen. Dazu habe ich folgenden Code:



    Der Termin wird eingetragen, aber:


    Die eingetragene Farbe stimmt nicht. Es wird immer die Farbe vom Default-Kalender (nämlich -6306073) eingetragen. Was mache ich falsch?

    Hallo,


    ich habe eine Recurrence String, ähnlich diesem:


    Code
    RRULE:FREQ=WEEKLY;WKST=MO;BYDAY=SU,MO,WE



    Nun möchte ich dies als lesbaren Text schreiben.


    Welche Java Bilbiothek kann mir dabei behilflich sein?

    Naja, bleibt mir nichts anderes übrig, als das ScrollView zu entfernen und das Layout dann mit dem ViewPager zu scrollen.


    Edit:


    Hmm. Kann das doch nicht machen. Wenn ich mit ViewPager scrolle, dann schneidet er irgendwann den Inhalt ab.


    Hat noch jemand Ideen, wie ich die App im Landscape Modus zum scrollen bringen kann?


    Es ist auf jedem Gerät gleich (ich habs auf 3 Geräten getestet).


    Hmmmm...


    Das hat leider keine Änderung gebracht.


    Ich kann es mir nicht erklären.


    Liegt es am DoubleViewPager? Dieser ändert den Inhalt vertikal und horizontal. Aber dann müsste das Scrollen auch im Portrait Modus nicht funktionieren, tut es aber!


    Code
    <fr.chaltiel.doublefragmentviewpager.pager.DoubleViewPager
            android:id="@+id/pager"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            tools:context="net.voidynullness.android.tabitytabs.TabLayoutActivity"
            android:background="#FFFFFF">

    Wie ich das verstanden habe, ist dein Problem mit diesem hier (fast) identisch.


    https://stackoverflow.com/ques…ll-when-in-landscape-mode

    Hmmm... Mein Code ist bereits so wie in der Antwort im Link.


    @jogimuc:


    Wenn ich die Zeile android:orientation="vertical" wegmache, dann sind sämtliche Elemente horizontal, was aber nicht sein soll.


    Wenn ich android:orientation="vertical" im LinearLayout weglasse und ins ScrollView setze, dann erhalte ich eine Fehlermeldung im Android Studio.


    Wenn ich android:orientation="vertical" im LinearLayout und im ScrollView setze, dann gibt es wieder den gleichen Fehler, dass es im Portrait scrollt, aber im Landscape Modus nicht.


    Hmm.

    Hallo,


    ich habe folgenden Code:


    content_main.xml


    Ich benutze den DoubleFragmentViewPager von dieser Seite: https://github.com/DanChaltiel/DoubleFragmentViewpager


    Läuft auch alles gut, bis auf eins. Wenn ich das folgende Fragment habe:





    Hier fülle ich das LinearLayout dynamisch mit Inhalt.
    Ich habe das Problem, dass ich nur scrollen kann, wenn ich im Portraitmodus bin. Wenn ich meinen Bildschirm drehe und im Landschaftsmodus bin, funktioniert das Scrollen nicht.Hat jemand eine Idee, warum?

    Hallo,


    ich habe einen ViewPager:


    Und der PagerAdapter dazu:



    Nun scrollt der ViewPager horizontal.


    Ich möchte aber, dass der ViewPager auch vertikal scrollt und


    new DayFragment(v, this, this.c, ANZAHLVERTIKALGESCROLLT);


    aufruft, wobei ANZAHLVERTIKALGESCROLLT die Anzahl angibt, auf welcher Seite man sich befindet.


    Wie kann ich das anstellen?


    Danke!