本文主要是介绍ListView,GridView等内容显示错位错乱问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
ListView,GridView等控件需要显示更为丰富的内容时,需要自定义适配器,一般是继承ArrayAdapter<T>。
自定义的Adapter有时会遇见内容显示错位错乱等奇怪问题。
根据具体问题可以尝试以下几种办法解决:
1.一时隐藏的内容设置Invisible,设置Gone的话可能会造成数据显示不准确。
不需要隐藏的内容设置Visible。
2.内容错位如果使用的是LinearLayout,可以尝试使用RelativeLayout。
3.如ToggleButton,需要先设置点击事件,再setChecked。
并且设置的事件需要时时new出来一个新的事件类,全局使用的话有时可能会不起作用。
这篇关于ListView,GridView等内容显示错位错乱问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!