EditText 입력 후 Button 누르면 Toast 로 출력시키는 예제
activity_main.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" > <EditText android:id="@+id/editText1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_marginTop="32dp" android:hint="Enter your text" android:ems="10" > <requestFocus /> </EditText> <Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/editText1" android:layout_alignRight="@+id/editText1" android:layout_below="@+id/editText1" android:text="Display" /> </LinearLayout> |
MainActivity.java
package com.example.anonymous.studioedittext; 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 { EditText userInput; Button displayInput; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); userInput = (EditText) findViewById(R.id.editText1); displayInput = (Button) findViewById(R.id.button1); displayInput.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Toast.makeText(getApplicationContext(), userInput.getText(), Toast.LENGTH_SHORT).show(); } }); } } |
[출처] http://www.androidcodec.com/android-studio-edittext-example/
'프로그래밍 > Android (Java)' 카테고리의 다른 글
EditText 에 focus 주고 (커서 이동) 소프트 키보드 자동 띄우기 (0) | 2018.04.11 |
---|---|
Layout 에 관한 모든것 (0) | 2018.04.10 |
EditText 입력값 다른 Activity 에서 출력하기 (0) | 2018.04.09 |
Android 개발환경 구성 (ver 2018-03-21) (0) | 2018.03.21 |
안드로이드 음성 인식 기능 (STT) (0) | 2017.10.10 |