본문 바로가기
UI Events Handling

onFocusChangeListener

by 하드락 2022. 10. 4.

onFocusChangeListener 예제 #1

 

< /res/layout/main.xml >

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

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  
    android:orientation="vertical"  
    android:layout_width="fill_parent"  
    android:layout_height="fill_parent">

    <EditText
        android:id="@+id/EditText01"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"/>

    <EditText
        android:id="@+id/EditText02"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"/>

</LinearLayout>

 

< HelloTestActivity.java >

package com.hardrock.hellotest;

import android.app.Activity;
import android.os.Bundle;
import android.text.InputFilter;
import android.widget.EditText;


public class HelloTestActivity extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        final EditText edit = (EditText) findViewById(R.id.EditText01);

        edit.setOnFocusChangeListener(new View.OnFocusChangeListener() {
            public void onFocusChange(View v, boolean hasFocus) {

                if(hasFocus)
                {
                    edit.setText("Focus");
                }
                else
                {
                    edit.setText("Non-Focus");
                }

            }
        });

}

 

< RUN >

 

'UI Events Handling' 카테고리의 다른 글

onClick() / onLongClick() / onTouch()  (0) 2022.10.04
onTouchListener  (0) 2022.10.04
onKeyListener  (0) 2022.10.04
onClickListener  (0) 2022.10.03
UI Events Handling  (0) 2022.10.03

댓글