*

DevTutorial 3 HelpThread – De relatie tussen Views en de Activity - Pagina 8
  1. Sponsors (verdwijnt wanneer je inlogt)

Pagina 8 van 8 EersteEerste ... 678
Weergegeven resultaten: 71 t/m 79 van 79
Like Tree5Likes

Discussie: DevTutorial 3 HelpThread – De relatie tussen Views en de Activity

  1. #71
    IvoJanssen's schermafbeelding

    Lid sinds
    25 February 2010
    Berichten
    279
    Toestel
    Nexus S
    Androidversie
    2.3.5

    Standaard

    Als je DateFormat.FULL gebruikt, laat die ook de dag zien.

    DateFormat.FULL : DateFormat*«*java.text*«*Java by API

  2. #72

    Lid sinds
    18 November 2010
    Berichten
    24
    Toestel
    HTC HD2
    Androidversie
    4.0 Ice Cream Sandwich

    Standaard

    Bedankt voor je snelle reactie redbulletnl


    Ik heb nog niet zo veel programmeer ervaring, visual basic, html en dat was het wel zo'n beetje volgensmij. Heb wel een tijdje geleden al een deel van de tutorial waar jij naar linkte van java gelezen en wat geprobeerd.
    Ik dacht inderdaad ook al dat ik het via de if/else (het switch statement is toch eigenlijk gewoon een beetje hetzelfde als if/else alleen dan makkelijker als je veel dingen hebt?) manier op kon lossen, maar ik dacht van er is vast wel al een method hiervoor gemaakt die ik kan gebruiken. Ik heb nu dit stukje gemaakt en het werkt inderdaad, bedankt.
    Code:
              
        DateFormat formatter = new SimpleDateFormat("dd-MM-yyyy");
                String date = formatter.format(cal.getTime());
      int dayOfWeek = cal.get(Calendar.DAY_OF_WEEK);                  String dayString;
                   switch (dayOfWeek) {
                       case 1:  dayString = "Zondag";
                                break;
                       case 2:  dayString = "Maandag";
                                break;
                       case 3:  dayString = "Dinsdag";
                                break;
                       case 4:  dayString = "Woensdag";
                                break;
                       case 5:  dayString = "Donderdag";
                                break;
                       case 6:  dayString = "Vrijdag";
                                break;
                       case 7:  dayString = "Zaterdag";
                                break;
                       default: dayString = "Invalid month";
                       break;
                    }
                
               
                Toast.makeText(this, "U kunt een afspraak plannen op: " + dayString + " " + date, Toast.LENGTH_LONG).show();

    Edit @IvoJansse:Ik denk dat ik naar dat op zoek was. Ik heb van dat stukje nu dit gemaakt:
    Code:
         Date date1 = new Date();               DateFormat df;
    
    
    
    
                df = DateFormat.getDateInstance(DateFormat.FULL, Locale.getDefault());
                Toast.makeText(this, "U kunt een afspraak plannen op: " + df.format(date1), Toast.LENGTH_LONG).show();
    Waar nu getDefault staat moet ik de regio (land) neerzetten zodat hij het in de goede taal weergeeft. NL invoeren lukte niet, dus toen ben ik opzoek gegaan naar de 'Locale' class en daar zag ik dat je ook kon kiezen voor getDefault() en dan locale kiest van je toestel, en dat werkte Allebei de manieren werken dus.


    Bedankt voor jullie hulp. Het gaat me niet om het nut van de app nu ofzo, want het is eigenlijk nogsteeds nutteloos xd, maar ook al was het eigenlijk een devtut over de layouts enzo heb ik zo toch ook nog wat andere dingetjes geleerd.

    Edit2: Ik zie dat ik toch wat fout heb gedaan bij de laatste manier, maar ik moet nu weg dus zal er daarna wel even naar kijken.
    Laatst gewijzigd door jellenl; 16 January 2012 om 17:59

  3. #73
    IvoJanssen's schermafbeelding

    Lid sinds
    25 February 2010
    Berichten
    279
    Toestel
    Nexus S
    Androidversie
    2.3.5

    Standaard

    Ik heb je code letterlijk gekopieerd en het werkt hier prima!

  4. #74

    Lid sinds
    18 November 2010
    Berichten
    24
    Toestel
    HTC HD2
    Androidversie
    4.0 Ice Cream Sandwich

    Standaard

    Het werkt wel, maar alleen voor de dag van vandaag. Als je de datepicker een dag later zet, blijft hij in dit geval op Dinsdag 17 Januari staan en niet op 'Woensdag 18 februari', omdat hij de datum uit het systeem gebruikt en niet van de datepicker. Misschien dat dat voor jullie een eitje is om dat wel te doen maar ik kom er niet uit dus ik ga nu eerst verder met de volgende devtut's zodat ik wat meer basis heb

  5. #75

    Lid sinds
    13 January 2012
    Berichten
    5

    Standaard

    Hey Wouter en de rest, eerst en vooral ook van mij dikke proficiat voor de tutorials. Ik heb echter een probleempje met mijn emulator (5554: My_emulator) Als ik op het play knopje in eclips druk wordt mijn emulator wel opgestart, maar de app niet geladen. Als ik na twee-drie minuten nogmaals op de play knop druk krijg ik de volgende foutmelding in eclips. Echter ik krijg de emulator ook niet aan door op de menu knop te drukken... Ligt het aan mijn code? of ligt de error bij iets annders? Iemand die me kan helpen?
    groetjes, Aagje

    [2012-01-22 18:22:39 - Linear Layout Demo] Failed to install Linear Layout Demo.apk on device 'emulator-5554!
    [2012-01-22 18:22:39 - Linear Layout Demo] (null)
    [2012-01-22 18:23:09 - Linear Layout Demo] Launch canceled!



    package me.moop.linearlayoutdemo;


    import Android.app.Activity;
    import Android.os.Bundle;
    import Android.widget.Button;
    import Android.widget.CheckBox;
    import Android.widget.DatePicker;
    import Android.view.View;
    import java.util.Calendar;
    import java.text.DateFormat;
    import java.text.SimpleDateFormat;
    import Android.widget.Toast;


    public class MainActivity extends Activity {

    Button mBtnPlanMe;
    CheckBox mCbSaturdaysAllowed;
    DatePicker mDpDate;

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.linearlayout);
    mBtnPlanMe = (Button) findViewById(R.id.btnPlanMe);
    mCbSaturdaysAllowed = (CheckBox) findViewById(R.id.cbSaturdaysAllowed);
    mDpDate = (DatePicker) findViewById(R.id.dpDate);}

    public void planMe(View view){
    if (view == mBtnPlanMe){
    Calendar cal = Calendar.getInstance();


    int day = mDpDate.getDayOfMonth();
    int month = mDpDate.getMonth();
    int year = mDpDate.getYear();


    cal.set(year, month, day);

    if (cal.get(Calendar.DAY_OF_WEEK) == Calendar.SUNDAY){cal.add(Calendar.DAY_OF_MONTH, 1);
    }
    if (!mCbSaturdaysAllowed.isChecked() && cal.get(Calendar.DAY_OF_WEEK) == Calendar.SATURDAY){cal.add(Calendar.DAY_OF_MONTH, 2);
    }

    DateFormat formatter = new SimpleDateFormat("dd-MM-yyyy");
    String date = formatter.format(cal.getTime());
    Toast.makeText(this, "Uw afspraak is ingepland op: " + date, Toast.LENGTH_LONG).show();



    }
    }
    }

  6. #76
    bassie1995's schermafbeelding

    Lid sinds
    4 January 2011
    Berichten
    1.776
    Toestel
    Samsung Galaxy S GT-I9000
    Androidversie
    2.3.7

    Standaard

    Citaat Oorspronkelijk geplaatst door Aagje10 Bekijk bericht
    Hey Wouter en de rest, eerst en vooral ook van mij dikke proficiat voor de tutorials. Ik heb echter een probleempje met mijn emulator (5554: My_emulator) Als ik op het play knopje in eclips druk wordt mijn emulator wel opgestart, maar de app niet geladen. Als ik na twee-drie minuten nogmaals op de play knop druk krijg ik de volgende foutmelding in eclips. Echter ik krijg de emulator ook niet aan door op de menu knop te drukken... Ligt het aan mijn code? of ligt de error bij iets annders? Iemand die me kan helpen?
    groetjes, Aagje

    [2012-01-22 18:22:39 - Linear Layout Demo] Failed to install Linear Layout Demo.apk on device 'emulator-5554!
    [2012-01-22 18:22:39 - Linear Layout Demo] (null)
    [2012-01-22 18:23:09 - Linear Layout Demo] Launch canceled!



    package me.moop.linearlayoutdemo;


    import Android.app.Activity;
    import Android.os.Bundle;
    import Android.widget.Button;
    import Android.widget.CheckBox;
    import Android.widget.DatePicker;
    import Android.view.View;
    import java.util.Calendar;
    import java.text.DateFormat;
    import java.text.SimpleDateFormat;
    import Android.widget.Toast;


    public class MainActivity extends Activity {

    Button mBtnPlanMe;
    CheckBox mCbSaturdaysAllowed;
    DatePicker mDpDate;

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.linearlayout);
    mBtnPlanMe = (Button) findViewById(R.id.btnPlanMe);
    mCbSaturdaysAllowed = (CheckBox) findViewById(R.id.cbSaturdaysAllowed);
    mDpDate = (DatePicker) findViewById(R.id.dpDate);}

    public void planMe(View view){
    if (view == mBtnPlanMe){
    Calendar cal = Calendar.getInstance();


    int day = mDpDate.getDayOfMonth();
    int month = mDpDate.getMonth();
    int year = mDpDate.getYear();


    cal.set(year, month, day);

    if (cal.get(Calendar.DAY_OF_WEEK) == Calendar.SUNDAY){cal.add(Calendar.DAY_OF_MONTH, 1);
    }
    if (!mCbSaturdaysAllowed.isChecked() && cal.get(Calendar.DAY_OF_WEEK) == Calendar.SATURDAY){cal.add(Calendar.DAY_OF_MONTH, 2);
    }

    DateFormat formatter = new SimpleDateFormat("dd-MM-yyyy");
    String date = formatter.format(cal.getTime());
    Toast.makeText(this, "Uw afspraak is ingepland op: " + date, Toast.LENGTH_LONG).show();



    }
    }
    }
    Probeer eens de emulator uit te zetten en dan weer op Play te drukken?

    Je kan trouwens met de [ CODE] en [ /CODE] (zonder spaties) code posten:
    Code:
    HOI
    Samsung Galaxy S GT-I9000
    • Android 4.0.4
    • AOKP Build 33
    • Theme = Standaard
    • Kernel = Devil2_0.72_i9000_CFS_BLN_VC_XL_BM
    • Baseband = Modem = Phone = I9000XXJVT
    • CSC = No idea
    • Tweaks = Some, governor and CPU scaling
    • CPU = 110-1200 + 10% LiveOC
    • Quadrant = ???

    TW 4.5 SGS II Theme: http://forum.xda-developers.com/show....php?t=1185513
    TW 4.5 ICS Theme: http://forum.xda-developers.com/show....php?t=1315545

    Heb ik je ergens mee geholpen, dan is het een kleine moeite even op het sterretje links te klikken.

  7. #77

    Lid sinds
    13 January 2012
    Berichten
    5

    Standaard

    Hey Bassie, Thanks voor de snelle reactie. Heb geprobeerd hem aan en uit te zetten, maar mijn emulator doet helaas niets, naast het mooie Android logo weergeven, zowat de enige action waarop hij reageert is F11 om hem in landscape mode te zetten... Ik krijg zelfs het menu niet te zien. Wat kan ik nog ondernemen? Voor ik enige app had gemaakt werkte hij wel. Opnieuw installeren? Alvast heel erg bedankt voor je tip betreft de code! die onthou ik groetjes aagje

  8. #78
    Zatta's schermafbeelding

    Lid sinds
    28 February 2011
    Locatie
    Sneek city
    Berichten
    640
    Toestel
    Samsung Galaxy S & Acer A500
    Provider
    Vodafoon
    Root
    Ja
    Androidversie
    4.0.4 CM9
    ROM
    CyanogenMod 9 (beide apparaten)

    Standaard

    Citaat Oorspronkelijk geplaatst door Aagje10 Bekijk bericht
    Hey Bassie, Thanks voor de snelle reactie. Heb geprobeerd hem aan en uit te zetten, maar mijn emulator doet helaas niets, naast het mooie Android logo weergeven, zowat de enige action waarop hij reageert is F11 om hem in landscape mode te zetten... Ik krijg zelfs het menu niet te zien. Wat kan ik nog ondernemen? Voor ik enige app had gemaakt werkte hij wel. Opnieuw installeren? Alvast heel erg bedankt voor je tip betreft de code! die onthou ik groetjes aagje
    Hoi! Ik weet niet wat voor apparatuur jouw bureau heeft staan maar o mijn notebook duurt het wel even wat langer om een emulator te starten dan drie minuten, eerder 30 ouzo ofzo.
    Waarom plug je niet je telefoon in en draai je daarop? (wel eerst debugging aanzetten, instellingen_apps_ontwikkeling ofzo)

  9. #79

    Lid sinds
    13 January 2012
    Berichten
    5

    Standaard

    Hey Zatta, thanks voor de tip, ben ondertussen eens op andere fora gaan zoeken en wel meerdere mensen geven problemen en verschillende oplossingen (die voorlopig niet werken voor mij) aan. Zal maar eens snel jou tip gaan opvolgen

Pagina 8 van 8 EersteEerste ... 678

Soortgelijke discussies

  1. DevTutorial 2 HelpThread - Je eerste echte app
    Door woutervegter in forum Android Development
    Reacties: 140
    Laatste bericht: 13 May 2012, 17:42
  2. DevTutorial 1 HelpThread - Ontwikkelen voor Android: de benodigde tools
    Door woutervegter in forum Android Development
    Reacties: 142
    Laatste bericht: 13 April 2012, 22:54
  3. DevTutorial 3 – Extra oefeningen
    Door redbulletnl in forum Android Development
    Reacties: 4
    Laatste bericht: 27 September 2011, 16:34
  4. [Tutorial] Views
    Door Kobe in forum Android Development
    Reacties: 4
    Laatste bericht: 8 February 2011, 21:17
  5. IMEI in relatie tot KIES
    Door Anders Arbre in forum Samsung Galaxy S
    Reacties: 2
    Laatste bericht: 22 November 2010, 12:27

Regels voor berichten

  • Je mag geen nieuwe discussies starten
  • Je mag niet reageren op berichten
  • Je mag geen bijlagen versturen
  • Je mag niet je berichten bewerken
  •