2011-11-30 3 views
1

나는 버튼과 같은 역할을하지만, 사용자가 버튼을 볼 수 없습니다 내 태블릿에 "핫 스팟"을 만들려고하고 있습니다. 나는 다음을 시도 할 때 나는 버튼을 가지고 있지만 가시성이 "4"사용자로 설정되어있을 때 상호 작용하거나 그것을 볼 수 없습니다Android - 어떻게 보이지 않지만 여전히 활성화 된 버튼을 만드시겠습니까?

Button b=(Button)findViewById(R.id.b); 
     b.setOnClickListener(listener); 
     b.setVisibility(4); 

    public OnClickListener listener=new OnClickListener(){ 

     public void onClick(View arg0) { 
     Intent myIntent = new Intent(MeetingManager.this,GetRoom.class); 
      startActivityForResult(myIntent, 0); 
     } 
    }; 

모든 아이디어를 내가 위의 요청을 달성 할 수있는 방법?

이 보이지 않는 될 것입니다 경우

답변

6

, 왜 버튼해야합니까?

당신은 어떤보기에 OnClickListener를를 추가 할 수 있습니다.

이유는 투명한 배경을 가진 이미지 뷰를 사용하지하고 그냥에 OnClickListener를을 추가?

+0

좋은 아이디어. tableRow와 같은 레이아웃 요소에 그냥 질문을 적용 할 수 있을까요? +1 – Denoteone

+0

예, * View * 클래스를 확장하는 모든 것은 tableRow를 포함하여 ** OnClickListener **를 구현할 수 있습니다. – MrZander

0

은 또한 정상적인 버튼을 추가하고 나 fo를 작동하는 투명 PNG 그림을 그 배경을 변경할 수 있습니다!

관련 문제