android api 中setVisibility( )的用法(可顯示或隱藏佈局或控制元件...)
阿新 • • 發佈:2019-01-04
View預設為可見的,在應用可以通過setVisibility 修改View的可見性,View可用性可以有如下三種狀態: View.VISIBLE View可見 View.INVISIBLE View不可以見,但仍然佔據可見時的大小和位置。 View.GONE View不可見,且不佔據空間。 本例使用三個按鈕來修改View B的可見性: [java] 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); } }; 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); } }