tutorial 2 android

Upload: simi-sim

Post on 25-Feb-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/25/2019 Tutorial 2 Android

    1/7

    LinearLayout

    Activity_main.xml

  • 7/25/2019 Tutorial 2 Android

    2/7

    android:layout_height="wrap_content"android:text="More Random Text"android:layout_weight="1"/>

    CONTENT

    MARGIN

    BORDER

    PADDING

    CONTENT

  • 7/25/2019 Tutorial 2 Android

    3/7

    Activity_main.xml

  • 7/25/2019 Tutorial 2 Android

    4/7

    Functionalitatea aplicatiei

    Notificare: Toast

    EditText

  • 7/25/2019 Tutorial 2 Android

    5/7

    Activity_main.xml

  • 7/25/2019 Tutorial 2 Android

    6/7

    MainActivity.javapackage com.example.simi.messingaround;

    import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.EditText;import android.widget.Toast;

    public class MainActivity extends AppCompatActivity {

    //declarare controaleprivate Button YesButton;private ButtonNoButton;

    private EditText userName;@Override

    protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);

    //initializare controaleYesButton = (Button)findViewById(R.id.yes_button);NoButton = (Button)findViewById(R.id.no_button);userName = (EditText)findViewById(R.id.user_name_editText);

    }

    public void onYesButtonClick(View view) {

    //notificare//memoram numele introdus in controlul EditText intr-o variabila de

    LinearLayout

    LinearLayout

    Are you happy?

    YES NO

    LinearLayout

    Your name

    Orientation: vertical

    Orientation: horizontal

    Orientation: horizontal

    hint

  • 7/25/2019 Tutorial 2 Android

    7/7

    tip String

    String Name = String.valueOf(userName.getText());String yourYesResponse = "That's great "+Name;Toast.makeText(this, yourYesResponse, Toast.LENGTH_SHORT).show();

    }

    public void onNoButtonClick(View view) {String Name = String.valueOf(userName.getText());String yourNoResponse = "To bad "+Name;Toast.makeText(this, yourNoResponse, Toast.LENGTH_SHORT).show();

    }

    }

    Toast.makeText(this, yourNoResponse, Toast.LENGTH_SHORT).show();

    Parametrii:

    Are you happy?

    Yes No

    Simi

    Luam numele din EditText si il memoram

    String Name =

    String.valueOf(userName.getText());

    Ne folosim de proprietatea onClick a

    butonului pentru a-l face responsive

    Memoram mesajul care vrem sa apara la apasarea

    butonului si numele persoanei introdus in EditText

    intr-o alta variabila de tip String

    String yourYesResponse = "That's great "+Name;

    Ce activitate Mesaj dorit Cat timp vrem sa apara mesajul pe

    ecran

    Toast.LENGTH_SHORT Toast.LENGTH_LONG

    String