Lägg till fler sidor och länka dessa i Eclipse

Diskussion i 'Frågor, support och diskussion' startad av Absinis, 10 sept 2012.

  1. Absinis

    Absinis Youth Droid Medlem

    Blev medlem:
    22 jul 2011
    Inlägg:
    174
    Mottagna gillanden:
    51

    MINA ENHETER

    Hur gör jag en 2nd sida i Eclipse och hur får jag en knapp på första sidan (main) att gå till sida2
     
    Last edited: 11 sept 2012
  2. e7andy

    e7andy Professional Droid Hedersmedlem

    Blev medlem:
    14 okt 2009
    Inlägg:
    2 344
    Mottagna gillanden:
    823
    Telefon:
    Huawei P10 Plus

    MINA ENHETER

    Telefon:
    Huawei P10 Plus
    Telefon 2:
    Nexus 5
    Telefon 3:
    ADP1
    Övrigt:
    LG G Watch R, ChromeCast
  3. Absinis

    Absinis Youth Droid Medlem

    Blev medlem:
    22 jul 2011
    Inlägg:
    174
    Mottagna gillanden:
    51

    MINA ENHETER

  4. Buzz

    Buzz Professional Droid Medlem

    Blev medlem:
    14 maj 2010
    Inlägg:
    3 428
    Mottagna gillanden:
    930

    MINA ENHETER

    Läs vad som står under rubriken "Respond to the Send Button" och "Start the Second Activity" en gång till...
     
    Absinis gillar detta.
  5. e7andy

    e7andy Professional Droid Hedersmedlem

    Blev medlem:
    14 okt 2009
    Inlägg:
    2 344
    Mottagna gillanden:
    823
    Telefon:
    Huawei P10 Plus

    MINA ENHETER

    Telefon:
    Huawei P10 Plus
    Telefon 2:
    Nexus 5
    Telefon 3:
    ADP1
    Övrigt:
    LG G Watch R, ChromeCast
    Absinis gillar detta.
  6. Absinis

    Absinis Youth Droid Medlem

    Blev medlem:
    22 jul 2011
    Inlägg:
    174
    Mottagna gillanden:
    51

    MINA ENHETER

    tackar för hjälpen! :D Men hittade en jätte bra video på youtube som beskrev precis så som jag ville ha!:)

    MEN jag undrar ifall det inte går att ha en bild som knapp? För när jag har det får jag bara "appen har slutat fungera" när jag startar den. Och det var inte fel på koden ;O

    Länk till videos ifall mer får detta problem
     
  7. Buzz

    Buzz Professional Droid Medlem

    Blev medlem:
    14 maj 2010
    Inlägg:
    3 428
    Mottagna gillanden:
    930

    MINA ENHETER

  8. e7andy

    e7andy Professional Droid Hedersmedlem

    Blev medlem:
    14 okt 2009
    Inlägg:
    2 344
    Mottagna gillanden:
    823
    Telefon:
    Huawei P10 Plus

    MINA ENHETER

    Telefon:
    Huawei P10 Plus
    Telefon 2:
    Nexus 5
    Telefon 3:
    ADP1
    Övrigt:
    LG G Watch R, ChromeCast
    Någonting är ju fel om det blir fel.
    Ett otroligt viktigt hjälpmedel när du programmerar är LogCat i Eclipse. Där står det i nästan 100% av fallen vad som gått fel.

    Ta fram LogCat, tryck på knappen i din app och se vad som skrivs ut i LogCat-fönstret.
     
  9. DrLaban

    DrLaban Adult Droid Medlem

    Blev medlem:
    14 mar 2010
    Inlägg:
    925
    Mottagna gillanden:
    93

    MINA ENHETER

    Jag måste gissa på att manifestet inte innehåller den nya aktiviteten. Det brukar vara det absolut vanligaste förstamisstaget man gör.

    Och som e7andy säger; hur rimligt är det att koden är rätt om programmet kraschar?
     
  10. Absinis

    Absinis Youth Droid Medlem

    Blev medlem:
    22 jul 2011
    Inlägg:
    174
    Mottagna gillanden:
    51

    MINA ENHETER

    Ja, det var jag som hade fel (Så klart) Har nu fått allt att funka. MEN när jag har bilder som knappar och exporterar ut min app till en APK fil och installerar den på min mobil hamnar båda aktiviteterna i meny listan som om båda var ett program. Vet ni varför?


    Sedan undrar jag även ifall ni vet hur man kodar de fysiska knapparna på en mobil. T ex på en samsung galaxy s2, knappen vänster om mitten knappen[​IMG]
     
  11. crazyrobban

    crazyrobban Adult Droid Medlem

    Blev medlem:
    10 dec 2009
    Inlägg:
    582
    Mottagna gillanden:
    32
    Operatör:
    DGC
    Telefon:
    Galaxy Note Edge

    MINA ENHETER

    Operatör:
    DGC
    Telefon:
    Galaxy Note Edge
    Platta:
    Samsung Galaxy Tab Pro 8.4
    ROM:
    CM 13
    Vet inte om man kan köra override på meny-knappen, det är i vilket fall inte best practice.
    Jag har gjort det med back-knappen, men jag har tyvärr inte kvar koden eller hur jag gjorde i skallen. En snabb googling och ett resultat på Stack Overflow visar det här:

    Kod:
    @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        if (keyCode == KeyEvent.KEYCODE_BACK) {
            moveTaskToBack(true);
            return true;
        }
        return super.onKeyDown(keyCode, event);
    }
     
  12. e7andy

    e7andy Professional Droid Hedersmedlem

    Blev medlem:
    14 okt 2009
    Inlägg:
    2 344
    Mottagna gillanden:
    823
    Telefon:
    Huawei P10 Plus

    MINA ENHETER

    Telefon:
    Huawei P10 Plus
    Telefon 2:
    Nexus 5
    Telefon 3:
    ADP1
    Övrigt:
    LG G Watch R, ChromeCast
    Det beror på att du har lagt nedstående intent-filter på båda aktiviteterna. Ta bort det på den som inte ska startas.
    HTML:
    <intent-filter>
         <action android:name="android.intent.action.MAIN" />
         <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
    Ref: http://developer.android.com/reference/android/content/Intent.html

    Vad är det du vill att knappen ska göra? Det är meny-knappen du menar och den bör just bara ta upp en meny för att inte gå emot design guide lines.
    Här läser du om hur du hanterar menyer:
    http://developer.android.com/guide/topics/ui/menus.html

    Det går så klart att göra vad man vill med knapparna, men det är bra om alla appar fungerar på samma sätt för att göra användarupplevelsen mer enhetlig.

    Meny-knappen har konstanten: KEYCODE_MENU
    Ref: http://developer.android.com/reference/android/view/KeyEvent.html
     
    Absinis gillar detta.