隐形/透明按钮在Android中像常规一样工作?

如何在图像中间点击一个区域(不是整个图像)? 尝试按钮设置为不可见和可点击但按钮不起作用。 隐形/透明按钮有哪些替代方案可以像普通按钮一样工作?

我还想到了一个完全透明且可点击的PNG应该可以工作,但也许不是最好的方法吗?

干得好:

Button theButton = (Button)findViewById(R.id.theButton); theButton.setVisibility(View.VISIBLE); theButton.setBackgroundColor(Color.TRANSPARENT); phoneButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // DO STUFF } }); 
 android:background="@android:color/transparent" 

您可以尝试将透明背景设置为按钮。 但是不要更改按钮可见性,因为这会阻止视图获取点击事件。

你也可以使用

 android:background = "@null"