从事安卓开发,往往需要切换页面时隐藏某一控件,但有时一个控件设置隐藏会导致其他控件也隐藏。很大可能就是使用了相对布局Relativelayout。
相对布局所有控件均根据某一现有控件的位置来设置其他控件的位置,比如 androidlayout_above=“@+id/name”;
这时若隐藏了id为name的控件,则在其上方的控件也会隐藏,所有如果需要隐藏控件,最好采取线性布局。
本文探讨了在安卓开发过程中遇到的一个常见问题:当切换页面时需要隐藏某个控件,但如果使用相对布局可能会导致其他控件也被隐藏。文章解释了这一现象的原因,并建议采用线性布局以避免此类问题。
从事安卓开发,往往需要切换页面时隐藏某一控件,但有时一个控件设置隐藏会导致其他控件也隐藏。很大可能就是使用了相对布局Relativelayout。
相对布局所有控件均根据某一现有控件的位置来设置其他控件的位置,比如 androidlayout_above=“@+id/name”;
这时若隐藏了id为name的控件,则在其上方的控件也会隐藏,所有如果需要隐藏控件,最好采取线性布局。
3620
6221

被折叠的 条评论
为什么被折叠?