검색결과 리스트
android Button에 해당되는 글 1건
- 2011.12.12 [Android] Button + EditText
글
버튼은 알다시피 이벤트를 발생 시킬 수가 있다.
단순한 텍스트를 올려서 버튼만 나타나는 것이 아니라 EditText와 함께 이용 하는 것을 살펴보면 다음과 같다.
main.xml에 다음을 추가하고
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/edit"
android:text="input"
/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btn"
android:text="click"
/>
java 파일에서
Button btn =(Button)findViewById(R.id.btn);
btn.setOnClickListener(new Button.OnClickListener(){
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
EditText edit = (EditText)findViewById(R.id.edit);
String str = edit.getText().toString();
Toast.makeText(Class명.this, str, Toast.LENGTH_SHORT).show();
}
});
다음을 추가한다. 단 여기서 자세히 보면 Toast라는 놈이 보인다. 이놈은 안드로이드에서 제공하는 것 같은데..
잘은 모르겠지만 View 형태로 나타난다. 실행해보면 Toast 위에 EditText에 입력한 글들이 찍혀서 나온다.
여기서 makeText인자를 보면 처음에 Class명.this 라고 한 놈이 보인다.
서적에서나 이런 곳에선 막연하게 따라하게 유도하는데 저곳은 반드시 Class명을 집어 넣도록 하자!!
단순한 텍스트를 올려서 버튼만 나타나는 것이 아니라 EditText와 함께 이용 하는 것을 살펴보면 다음과 같다.
main.xml에 다음을 추가하고
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/edit"
android:text="input"
/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btn"
android:text="click"
/>
java 파일에서
Button btn =(Button)findViewById(R.id.btn);
btn.setOnClickListener(new Button.OnClickListener(){
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
EditText edit = (EditText)findViewById(R.id.edit);
String str = edit.getText().toString();
Toast.makeText(Class명.this, str, Toast.LENGTH_SHORT).show();
}
});
다음을 추가한다. 단 여기서 자세히 보면 Toast라는 놈이 보인다. 이놈은 안드로이드에서 제공하는 것 같은데..
잘은 모르겠지만 View 형태로 나타난다. 실행해보면 Toast 위에 EditText에 입력한 글들이 찍혀서 나온다.
여기서 makeText인자를 보면 처음에 Class명.this 라고 한 놈이 보인다.
서적에서나 이런 곳에선 막연하게 따라하게 유도하는데 저곳은 반드시 Class명을 집어 넣도록 하자!!
RECENT COMMENT