안녕하세요.

 

소스는 이렇습니다. *************************************************

 

public class MyZzimActivity extends Activity{

    LinearLayout ll;

    

    public void onCreate(Bundle savedInstanceState){
        super.onCreate(savedInstanceState);
        setContentView(R.layout.myzzim);

        ll = (LinearLayout)findViewById(R.id.zzim_list_layout_memo);

    }

 

    ...............................................

}

 

 

class MyEditText extends EditText {

    public MyEditText(Context a_context) {
        super(a_context); // 시스템 default 함수 사용
    }

 

    public MyEditText(Context a_context, AttributeSet a_attributeSet) {
        super(a_context, a_attributeSet); // 시스템 default 함수 사용
    }

 

    public boolean onKeyPreIme(int keyCode, KeyEvent event) {
        if (event.getAction() == KeyEvent.ACTION_DOWN) {
            if (keyCode == KeyEvent.KEYCODE_BACK) {
               Toast.makeText(getContext(), "뒤로가기 클릭zzzzzzzzz", Toast.LENGTH_SHORT).show();

 

              // ll.setVisibility(View.GONE);           

            }
        }

    return super.onKeyPreIme(keyCode, event); // 시스템 default 함수 사용
    }
}

 

 ******************************************** XML *****************************************

  <a.a.MyEditText android:id="@+id/zzim_list_edit"
   android:paddingLeft="10px" android:background="@drawable/search_bar_bg"
   android:layout_width="348px" android:layout_height="63px" />

 

 

 

커스텀뷰를 사용하여, 뒤로 버튼이번트를 가로챘습니다.

 

MyEditText  클래스내에서

 

ll.setVisibility(View.GONE);           

 

설정을 하고 싶은데요.......

 

어떻게 해야하는지를 도무지 모르겠습니다.

 

좋은하루 되시구요, 답변 부탁 드리겠습니다.