Akut hjälp. Ändra en navigations-bars mall.

Discussion in 'Frågor, support och diskussion' started by Galaxy44, Jun 10, 2012.

  1. Galaxy44

    Galaxy44 Adult Droid Medlem

    Joined:
    Jun 21, 2011
    Messages:
    520
    Likes Received:
    55

    MINA ENHETER

  2. e7andy

    e7andy Professional Droid Hedersmedlem

    Joined:
    Oct 14, 2009
    Messages:
    2 349
    Likes Received:
    835
    Telefon:
    Huawei P10 Plus

    MINA ENHETER

    Telefon:
    Huawei P10 Plus
    Telefon 2:
    Nexus 5
    Telefon 3:
    ADP1
    Övrigt:
    LG G Watch R, ChromeCast
    Du får modifiera layouten layout/actnavbar.xml och lägga in det du vill ska visas där. Byt ut det som ska visas i btnNavBarOnCheckedChangeListener.

    Helst skulle man nog lägga in en ViewPager i layouten och sedan låta innehållet ligga var sitt Fragment. Navigationbaren används sedan för att navigera mellan dess fragment.
     
  3. Galaxy44

    Galaxy44 Adult Droid Medlem

    Joined:
    Jun 21, 2011
    Messages:
    520
    Likes Received:
    55

    MINA ENHETER

    Skulle du kunna vara snäll och säga hur man gör det med denna mallen? :P

    Suger på kodning, men vill göra en riktigt bra nyhets app.
     
  4. e7andy

    e7andy Professional Droid Hedersmedlem

    Joined:
    Oct 14, 2009
    Messages:
    2 349
    Likes Received:
    835
    Telefon:
    Huawei P10 Plus

    MINA ENHETER

    Telefon:
    Huawei P10 Plus
    Telefon 2:
    Nexus 5
    Telefon 3:
    ADP1
    Övrigt:
    LG G Watch R, ChromeCast
    Om du vill göra en bra app så får du tyvärr lära dig den hårda vägen och lära dig hur det fungerar.

    Jag testade att lägga in en LinearLayout som första element inuti RelativeLayouten i actnavbar.xml och fick upp den.

    http://pastie.org/4062365

    Istället för det jag lade in kan du lägga in precis vad du vill.
    Börja där och se vad du kan göra med det. Testa att ändra, byta ut mot andra element, Googla efter hur man gör olika saker, testa det du hittar...
     
  5. Galaxy44

    Galaxy44 Adult Droid Medlem

    Joined:
    Jun 21, 2011
    Messages:
    520
    Likes Received:
    55

    MINA ENHETER

    Tack så hemskt mycket! :D
     
  6. Galaxy44

    Galaxy44 Adult Droid Medlem

    Joined:
    Jun 21, 2011
    Messages:
    520
    Likes Received:
    55

    MINA ENHETER

    Skulle du kunna göra så att det finns en webviewer i första fliken? Alltså första fliken är mobil.gp.se. Är villig att skänka 20 spänn via paypal lol :D
     
  7. e7andy

    e7andy Professional Droid Hedersmedlem

    Joined:
    Oct 14, 2009
    Messages:
    2 349
    Likes Received:
    835
    Telefon:
    Huawei P10 Plus

    MINA ENHETER

    Telefon:
    Huawei P10 Plus
    Telefon 2:
    Nexus 5
    Telefon 3:
    ADP1
    Övrigt:
    LG G Watch R, ChromeCast
    Har du testat att bara lägga in en WebView där? Jag tror inte att det är svårare än så.
     
  8. Galaxy44

    Galaxy44 Adult Droid Medlem

    Joined:
    Jun 21, 2011
    Messages:
    520
    Likes Received:
    55

    MINA ENHETER

    Fattar inte riktigt vad en webview "är" eftersom den är uppdelad i olika delar. (iaf det jag läst/sett? :ehm:
     
  9. e7andy

    e7andy Professional Droid Hedersmedlem

    Joined:
    Oct 14, 2009
    Messages:
    2 349
    Likes Received:
    835
    Telefon:
    Huawei P10 Plus

    MINA ENHETER

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

    Galaxy44 Adult Droid Medlem

    Joined:
    Jun 21, 2011
    Messages:
    520
    Likes Received:
    55

    MINA ENHETER

  11. e7andy

    e7andy Professional Droid Hedersmedlem

    Joined:
    Oct 14, 2009
    Messages:
    2 349
    Likes Received:
    835
    Telefon:
    Huawei P10 Plus

    MINA ENHETER

    Telefon:
    Huawei P10 Plus
    Telefon 2:
    Nexus 5
    Telefon 3:
    ADP1
    Övrigt:
    LG G Watch R, ChromeCast
    Vilka exempel menar du?
    Istället för den LinearLayout jag lade in så lägger du in en WebView-tag. I onCreate så lägger du sedan in:
    WebView myWebView = (WebView) findViewById(R.id.webview);
    myWebView.loadUrl("http://mobil.gp.se");

    Då borde den sidan laddas.
    Sen tillkommer det en hel del kod för att allt ska fungera som det ska. Det mesta bör stå på sidan jag länkade till.

    Här finns även en tutorial:
    http://developer.android.com/resources/tutorials/views/hello-webview.html
     
  12. Galaxy44

    Galaxy44 Adult Droid Medlem

    Joined:
    Jun 21, 2011
    Messages:
    520
    Likes Received:
    55

    MINA ENHETER

    Ok tack! Jag är jobbig men när jag uppdaterar Android SDK via manangern så säger den att SDK mappen används utav windows. Jag använder INTE mappen alls i något program. Så mitt eclipse vägrar att fungera. Körde android 4.0.3 keys nånting. :cool:
     
  13. e7andy

    e7andy Professional Droid Hedersmedlem

    Joined:
    Oct 14, 2009
    Messages:
    2 349
    Likes Received:
    835
    Telefon:
    Huawei P10 Plus

    MINA ENHETER

    Telefon:
    Huawei P10 Plus
    Telefon 2:
    Nexus 5
    Telefon 3:
    ADP1
    Övrigt:
    LG G Watch R, ChromeCast
    Så här brukar jag göra när den klagar på att en folder används:
    Kör updatern. Den kommer klaga på att du använder en folder. Stäng updatern. I temp foldern i android-sdk-foldern så bör det ligga en zip. Det är den nedladdade uppdateringen som inte gick packa upp på grund av att en folder används.
    Radera den folder som updatern klagade på och packa sedan upp zip:en som innehåller en uppdatering av det du raderade.
    Slutligen kan du köra updatern igen och då fungerar allt.
     
  14. Galaxy44

    Galaxy44 Adult Droid Medlem

    Joined:
    Jun 21, 2011
    Messages:
    520
    Likes Received:
    55

    MINA ENHETER

    Skulle du kunna vara jättesnäll och skriva en
    • punktlista
    på vad exaxt när och hur jag lägger till "sidorna med webviewern i" samt webviewern? :D
     
  15. e7andy

    e7andy Professional Droid Hedersmedlem

    Joined:
    Oct 14, 2009
    Messages:
    2 349
    Likes Received:
    835
    Telefon:
    Huawei P10 Plus

    MINA ENHETER

    Telefon:
    Huawei P10 Plus
    Telefon 2:
    Nexus 5
    Telefon 3:
    ADP1
    Övrigt:
    LG G Watch R, ChromeCast
    Njae, om jag skulle skriva en sån lista så måste jag koda allt eftersom jag inte vet själv hur det fungerar.
    Det är du som ska koda det så du måste förstå vad du gör. Börja med några enklare problem och tutorials och lär dig hur layouter och WebViews fungerar.
    Labba med det projekt du har tagit hem och se vad som händer när du gör ändringar i den layouten och koden. Det var så jag gjorde för att få in en TextView i din layout. Jag testade och såg att det funkade. Jag visste inte när jag började att det skulle fungera och exakt var min TextView skulle hamna, men det "råkade" bli rätt.

    Räkna med att det tar tid att lära sig hur det fungerar och få det precis som du vill. Det är inget man slänger ihop på några dagar.