View difference between Paste ID: 7WET2tRE and CZdeA5wH
SHOW: | | - or go back to the newest paste.
1
MainActivity.java
2
=============================
3
package com.example.teacher.mytasks;
4
5
import android.support.v7.app.AppCompatActivity;
6
import android.os.Bundle;
7
import android.widget.EditText;
8
9
public class MainActivity extends AppCompatActivity {
10
    EditText txtUser,txtPass;
11
12
    @Override
13
    protected void onCreate(Bundle savedInstanceState) {
14
        super.onCreate(savedInstanceState);
15
        setContentView(R.layout.activity_main);
16
        setPointer();
17
    }
18
19
    private void setPointer() {
20
        txtUser=findViewById(R.id.txtUser);
21
        txtPass=findViewById(R.id.txtPass);
22
        //how to get data from EditText
23
24
        String userName=txtUser.getText().toString();
25
    }
26
}
27
28
string.xml
29
==================
30
<resources>
31
    <string name="app_name">MyTasks</string>
32
    <string name="userName">Enter your user name..</string>
33
    <string name="userPass">Enter your password...</string>
34
    <string name="login">Login</string>
35
    <string name="register">Register</string>
36
</resources>
37
38
39
activity_main.xml
40
=======================
41
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
42
    android:layout_width="match_parent"
43
    android:layout_height="match_parent"
44
    android:orientation="vertical"
45
    android:layout_margin="16dp">
46
47
    <!-- place for logo -->
48
    <LinearLayout
49
        android:layout_width="match_parent"
50
        android:layout_height="match_parent"
51
        android:layout_weight="1"
52
        android:orientation="vertical"
53
        android:gravity="center">
54
        <TextView
55
            android:layout_width="wrap_content"
56
            android:layout_height="wrap_content"
57
            android:text="MY TASK"
58
            android:textSize="64sp"/>
59
    </LinearLayout>
60
61
    <!-- place for user input -->
62
    <LinearLayout
63
        android:layout_width="match_parent"
64
        android:layout_height="match_parent"
65
        android:layout_weight="1"
66
        android:orientation="vertical"
67
        android:gravity="center">
68
        <EditText
69
            android:layout_width="match_parent"
70
            android:layout_height="wrap_content"
71
            android:hint="@string/userName"
72
            android:id="@+id/txtUser"/>
73
        <EditText
74
            android:layout_width="match_parent"
75
            android:layout_height="wrap_content"
76
            android:hint="@string/userPass"
77
            android:inputType="textPassword"
78
            android:layout_marginTop="20dp"
79
            android:id="@+id/txtPass"/>
80
    </LinearLayout>
81
82
    <!-- place for buttons-->
83
    <LinearLayout
84
        android:layout_width="match_parent"
85
        android:layout_height="match_parent"
86
        android:layout_weight="1"
87
        android:orientation="horizontal"
88
        android:gravity="top">
89
        <Button
90
            android:layout_width="match_parent"
91
            android:layout_height="wrap_content"
92
            android:text="@string/register"
93
            android:textColor="#ffffff"
94
            android:background="#009fff"
95
            android:textSize="22sp"
96
            android:layout_weight="1"
97
            android:layout_margin="20dp"
98
            android:id="@+id/btnRegister"/>
99
        <Button
100
            android:layout_width="match_parent"
101
            android:layout_height="wrap_content"
102
            android:text="@string/login"
103
            android:textColor="#ffffff"
104
            android:background="#009fff"
105
            android:textSize="22sp"
106
            android:layout_weight="1"
107
            android:layout_margin="20dp"
108
            android:id="@+id/btnLogin"/>
109
    </LinearLayout>
110
111
</LinearLayout>