我有一个页脚视图的xml文件,里面有一个textview,我已经给页脚视图充气并从中提取了textview,然后我将它添加到列表活动的列表视图中作为页脚视图,但它没有&#39 ; t显示我何时运行它。这是代码:
LayoutInflater inflater=(LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View view = inflater.inflate(R.layout.footer_view, null);
TextView footer=(TextView) view.findViewById(R.id.footer);
getListView().addFooterView(footer);
这是xml文件内容:
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/footer"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:text="@string/footer_text"
android:textColor="#0000FF"
android:textSize="20sp" />
出了什么问题?
答案 0 :(得分:0)
尝试添加这样的页脚视图:
LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
TextView footer = (TextView) inflater.inflate(R.layout.footer_view, getListView(), false);
getListView().addFooterView(footer);
更新:刚看了我在我的一个项目中是如何做到的,所以这也应该有效:
TextView footer = (TextView) getLayoutInflater().inflate(R.layout.footer_view, getListView(), false);
getListView().addFooterView(footer);