View缺省为可见的,在应用可以通过setVisibility 修改View的可见性,View可用性可以有如下三种状态:
- View.VISIBLEView可见
- View.INVISIBLEView不可以见,但仍然占据可见时的大小和位置。
- View.GONEView不可见,且不占据空间。
本例使用三个按钮来修改View B的可见性:
OnClickListener mVisibleListener = new OnClickListener() {
public void onClick(View v) {
mVictim.setVisibility(View.VISIBLE);
}
};
OnClickListener mInvisibleListener = new OnClickListener() {
public void onClick(View v) {
mVictim.setVisibility(View.INVISIBLE);
}
};
OnClickListener mGoneListener = new OnClickListener() {
public void onClick(View v) {
mVictim.setVisibility(View.GONE);
}
};