'edit text'에 해당되는 글 1건

  1. 2020.07.28 EditText & Button

Edit Text - 사용자가 텍스트를 입력하거나 수정할 수 있도록 하는 사용자 인터페이스 컨트롤

in put Text - 텍스트를 입력할 수 있는 필드

onCreate - 어플을 실행 했을때 처음으로 실행됨

find View By id - 특정 아이디를 특정 코드에 속성을 부여하라는 뜻

 

xml 파일은 화면을 구성하는 요소

dp는 길이 개념

 

activity_main.xml

---------------------------------------

<?xml version="1.0" encoding="utf-8"?>

 

      xmls:app="http://schemas.android.com/apk/res-auto"

      xmls:tools="http://schemas.android.com/tools"

      android:layout_width="match_parent"

      android:layout_height="match_parent"

      android:orientation="vertical"

      tools:context=".MainActivity">

 

      <EditText

           android:id="@+id/khon_id"

           android:layout_width="300dp"

           android:layout_height="wrap_content"

           android:hint="아이디를 입력하세요"/>

 

 

      <Button

           android:id="@+id/khon_test"

           android:layout_width="wrap_content"

           android:layout_height="wrap_content"

           android:text="버튼"/>

 

</LinearLayout>

---------------------------------------

 

MainActivity.java

---------------------------------------

package com.example.edittext;

 

import ...

 

public class MainActivity extends AppCompatActivity {

 

     EditText khon_id;

     Button khon_test;

 

     @Override

     protected void onCreate(Bundle savedInstanceState) {

          super.onCreate(savedInstanceState);

          setContenView(R.layout.activity_main);

 

 

          khon_id = findViewByid(R.id.khon_id);

          khon_test = findViewByid(R.id.khon_test);

 

          khon_test.setOnClickListener(new View.OnClickListener( ) {

                @Override

                public void onClick(View view) {

                     khon_id.setText("khon");

                }

          }};

 

      }

}

---------------------------------------

'안드로이드 앱 만들기' 카테고리의 다른 글

패키지구조 & 역할  (0) 2020.08.01
Image View & Toast  (0) 2020.08.01
intent 화면전환  (0) 2020.08.01
Text View 만들기  (0) 2020.07.25
안드로이드 개발자 모드(USB 디버깅) 설정방법  (0) 2020.07.25
Posted by khon98
,