Android - 如何使按钮不可见但仍然有效?

时间:2011-11-30 18:56:35

标签: java android button

我正在尝试在平板电脑上创建一个“热点”,就像一个按钮,但是用户看不到按钮。当我尝试以下操作时,我有一个按钮,但当可见性设置为“4”时,用户无法进行交互或看到它:

  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);
        }
    };

我有什么想法可以达到上述要求吗?

2 个答案:

答案 0 :(得分:8)

如果它不可见,为什么它必须是一个按钮?

您可以将 OnClickListener 添加到任何视图。

为什么不使用透明背景的 ImageView ,只需添加 OnClickListener

答案 1 :(得分:0)

此外,您可以添加一个普通按钮,并将其背景更改为透明的png图片,对我有效!