2014-06-22 39 views
3

我有一个很奇怪的问题,我必须承认。ListView的页脚视图不显示在1设备上,但在另一个设备上显示?

我建立一个列表视图的Android应用程序,然后我有一个按钮来添加这个列表视图页脚视图(您可以在键入一个项目添加到列表中需要一些信息)

这很容易完成,并且100%完全在我自己的手机(Samsung Galaxy Note 2)上工作,但在我的朋友手机(Samsung Galaxy S2)上,使用相同代码的完全相同的应用程序,按下“添加页脚”按钮时,没有出现。
我在添加页脚视图时在代码中添加了日志消息,并且我可以看到打印出的日志消息,因此代码实际上正在执行。但是页脚视图从不显示。

有关应用程序的一切工作正常。

有没有人有这方面的想法?我茫然的位置:/

+0

这可能是API的版本。只有在你的朋友设备上调试你的代码会有所帮助。 – joao2fast4u

+1

您可能正在使用addFooterView,它在ListView中添加一个页脚。在手机上,屏幕明显小于平板电脑上的屏幕。只需滚动手机中的ListView即可。如果你想让页脚始终可见,那么你应该设计你的布局,让页脚视图锚定在父页面的底部,然后放置一个ListView。 –

回答

6

先加页脚视图,并设置适配器后到列表视图

listView.addFooterView(footerView); 
listView.setAdapter(listAdapter); 
相关问题