我有一个View有条件地添加到父级。我检查它是否已经添加到父级,不幸的是,它总是返回可见。if(findViewById(R.id.bottom_bar).getVisibility==View.Visible)if(findViewById(R.id.bottom_bar).isShown())两者都返回true,即使View从未添加且不可见也是如此。 最佳答案 getVisibility()只是返回您希望View在添加到窗口时具有的可见性。它不会改变,除非您调用setVisibility()。它也不表示View是否在屏幕上实际可