在RelativeLayout中对控件的显示隐藏操作问题
生活随笔
收集整理的這篇文章主要介紹了
在RelativeLayout中对控件的显示隐藏操作问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2019獨角獸企業重金招聘Python工程師標準>>>
通常我們通過java代碼控制布局中,某個控件的顯示與隱藏會用:
progressBar_video_format.setVisibility(View.GONE);或者:
progressBar_video_format.setVisibility(View.INVISIBLE);兩種方式,都能達到效果。
但是,在RelativeLayout中,盡量使用第二種(設置View.INVISIBLE)會避免入很多坑。
這是因為設置為View.GONE時,控件不占位,不可見。所以當你在RelativeLayout中根據這個控件確定另一個控件的位置的話,會有很大影響。而設置View.INVISIBLE時,控件僅是不可見,位置還是占在那的。所以根據此控件定位的控件位置也不會發生改變。
轉載于:https://my.oschina.net/u/2473169/blog/861153
總結
以上是生活随笔為你收集整理的在RelativeLayout中对控件的显示隐藏操作问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ubuntu16.04.2安装KDE
- 下一篇: 使用的postman心得