[2023 하계 모각코] 3회차 결과

JUNSEO YUN·2023년 7월 19일
0

2023 하계 모각코

목록 보기
6/12

목차

1. ID는 이메일 형식으로 받기, PW는 안보이게 하기
2. Register 눌렀을 때 입력값 받아오기
3. 해커스 토익 실전 모의고사 test2 단어 정리
4. (해커스 토익 보카 1~8) 어원 분석, 동의어, 다의어

1. ID는 이메일 형식으로 받기, PW는 안보이게 하기

  • android:inputType으로 속성을 지정하여 사용자가 EditText 입력란에
    입력할 수 있는 텍스트 유형을 제한.
    ->ID는 textEmailAddress, PW는 textPassword를 사용해야함
<EditText
        android:id="@+id/etId"
        .
        .
        .
        android:inputType="textEmailAddress"
        />

    <EditText
        android:id="@+id/etPassword"
        .
        .
        .
        android:inputType="textPassword"
        />
	EditText etId = (EditText)findViewById(R.id.etId);
	EditText etPassword = (EditText)findViewById(R.id.etPassword);  
//레이아웃을 가져오는 코드

2. Register를 눌렀을 때 입력값 받아오기

  • 위처럼 선언이 된 레이아웃을 가져오는 것은 Register의 onClick함수에서 선언하는 것보다, onCreate함수에서 선언하는 것이 더 좋다.(line21, 22)

  • onClick함수 밖에서 선언하지만 onClick함수에서 사용해야 하기 때문에
    모든 함수 밖에서 선언(1)하거나 final로 처리(2)해야 한다.

	//(1)
    public class MainActivity extends AppCompatActivity {
    	EditText etId, etPassword;    
        @Override
    	protected void onCreate(Bundle savedInstanceState) {
        	super.onCreate(savedInstanceState);
        	setContentView(R.layout.activity_main);

        etId = (EditText)findViewById(R.id.etId);
        etPassword = (EditText)findViewById(R.id.etPassword);
	//(2)
	public class MainActivity extends AppCompatActivity {   
        @Override
    	protected void onCreate(Bundle savedInstanceState) {
        	super.onCreate(savedInstanceState);
        	setContentView(R.layout.activity_main);

        final EditText etId = (EditText)findViewById(R.id.etId);
        final EditText etPassword = (EditText)findViewById(R.id.etPassword);
  • ID나 PW가 입력되지 않았을 때를 처리하기 위해 isEmpty()함수를 쓴다.
		Button btnRegister =(Button)findViewById(R.id.btnRegister);
        btnRegister.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                String stEmail = etId.getText().toString();
                String stPassword=etPassword.getText().toString();
                if(stEmail.isEmpty()){
                    Toast.makeText(MainActivity.this, "Please insert Email", Toast.LENGTH_LONG).show();
                    return;//밑에 있는 코드 실행 안하려고
                }
                if(stPassword.isEmpty()){
                    Toast.makeText(MainActivity.this, "Please insert Password", Toast.LENGTH_LONG).show();
                    return;
                }
                Toast.makeText(MainActivity.this, "Email : "+stEmail+", password : "+stPassword, Toast.LENGTH_LONG).show();
            }
        });

1) ID 입력 없을 때

2) PW 입력 없을 때

3) 제대로 입력 했을 때


3. 해커스 토익 실전 모의고사 test2 단어 정리

trail 오솔길
ornate 화려하게 장식된
awning 차양, 비 가리개
every other week 격주로
address 해결하다, 연설하다
outlet 콘센트
renowned 유명한(=well known)
venue 장소

  1. (해커스 토익 보카 1~8) 어원 분석, 동의어, 다의어

deserve: de(반대)+serve(시중을 들다, 제공하다)
->시중을 드는 것의 반대 상황=>대접을 받는 상황
=>~받을 만하다

reluctant=hesitant

delegate de(아래)+ leg(법적으로 보장) =>위임하다 //delicate랑 발음 비슷함(-겟, -켓)

attend 참석하다, 주의하다, 돌보다 //attention attentively

procrastinate 미루다

assume 당연한 것으로 여기다, 떠맡다 //undertake

coordinate 동등한, 대등하게 하다/되다 //형용사, 명사, 자동사, 타동사 가능

foster: 육성하다, 촉진하다 +@ 입양하다, (생각.감정을)마음에 품다

reserved 내성적인 //introvert

consecutive = successive

cover 덮다, 부담하다, 표지, 가리다, 취재(보도)하다

profile
얼죽코

1개의 댓글

comment-user-thumbnail
2023년 7월 19일

정말 좋은 정보 감사합니다!

답글 달기