最近在修改界面,发现如果使用了底部工具栏后,listview的内容过长,导致底部栏控件挡住listview底部部分内容(还有可能listview的底部部分内容将底部栏控件遮住),影响用户的体验.
解决办法其实很简单,只要将控件的上下从属关系设置好就行
先看下布局文件吧,
底部消息栏光设置android:layout_alignParentBottom="true",会产生我上面所说的悲剧,
试着在底部控件加上android:layout_below属性,会让界面出现混乱,既然不能设置below,那我们设置above吧!
意思就是说在底部栏上面的控件里加上属性android:layout_above="底部栏的id"
会出现错误不是,提示找不到底部栏的id,是的,这个id你还没定义来着,
你需将底部栏的控件提取到它上面的控件前定义,让它能找到id就行.
最后看下效果图吧!