2011-11-04 37 views

回答

1

有用於ListView控件的addHeader一個。您可以使用它爲列表中的第一項添加不同的視圖。

listview.addHeaderView(customView); 

您必須在將customView添加到listView標頭之前對其進行充氣。

+0

,因爲我一直在處理這個項目的其他部分我沒有得到一輪這個東西,但我一定會接受這一點,如果它的工作原理。謝謝! – OrhanC1

0

這是很簡單的 覆蓋arrayadapter寫的getView()方法,如果條件位0

if (position==0) { 
t = (TextView)convertView.findViewById(R.id.text); 
t.setVisibility(false); 
// etc. 

} 

,或者你可以添加標題,你的ListView listview.addHeaderView(v)

0

您可能有類似這樣

 public View getView(int position, View convertView, ViewGroup parent) { 

    LayoutInflater inflater = (LayoutInflater) getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE); 
    if(position==0){ 
View row = inflater.inflate(R.layout.layout, parent, false); 
}else{ 
View row = inflater.inflateR.layout.other_layout, parent, false); 
} 

...... 
}