1
我正在給一個View
充氣,並將其添加到ListView
中,以便將其用作ListView
內頂部元素的填充。問題是視圖不會在ListView
中呈現,除非我將View
更改爲TextView
,我不能在這裏使用簡單的View
?爲什麼?Android ListView addHeaderView不能用簡單的視圖
這是添加墊代碼:
LayoutInflater inflater = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);
view top_pad = inflater.inflate(R.layout.search_pad, null);
list.addHeaderView(top_pad);
墊XML文件layout.search_pad
<?xml version="1.0" encoding="UTF-8"?>
<View
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="5dp"
android:background="#333" />
是的,對不起,我剛編輯過這個問題。 – maraujop
您是否在list.addHeaderView之前或之後調用list.setAdapter? – Pasha