tutorial 2 android
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