2011-09-16 50 views

回答

0

你總是喜歡有答案

在列表視圖的情況下之間

會是這樣的頁眉和頁腳與GridView控件的TextView一個解決辦法:

當然,你可以把周圍的ListView的任意波形元素。例如,您可以使用兩個TextView和它們之間的ListView來定義佈局。如果你這樣做,你必須將id「@android:id/list」分配給ListView,因爲ListActivity使用這個id搜索一個視圖。如果你這樣做,那麼一個TextView將總是在List(標題)之上可見,而另一個將在ListView之下可見。如果只想查看列表的開頭/結尾,則可以使用view.setHeaderView()或view.setFooterView()來顯示頁眉/頁腳視圖。例如:

public class MyList extends ListActivity { 

    /** Called when the activity is first created. */ 
    public void onCreate(Bundle icicle) { 
     super.onCreate(icicle); 
     // Create an array of Strings, that will be put to our ListActivity 
     String[] names = new String[] { "Linux", "Windows7", "Eclipse", "Suse", 
       "Ubuntu", "Solaris", "Android", "iPhone", "Linux", "Windows7", 
       "Eclipse", "Suse", "Ubuntu", "Solaris", "Android", "iPhone" }; 
     View header = getLayoutInflater().inflate(R.layout.header, null); 
     View footer = getLayoutInflater().inflate(R.layout.footer, null); 
     ListView listView = getListView(); 
     listView.addHeaderView(header); 
     listView.addFooterView(footer); 
     setListAdapter(new ArrayAdapter<String>(this, 
       android.R.layout.simple_list_item_single_choice, 
       android.R.id.text1, names)); 

    } 
} 

你需要做自己的佈局的GridView的情況下,將有頂部 -gridview -textview在底部,它的概念 -textview相同

你只需要不必說listView.addHeaderView(header); 因爲你會使用佈局設計的效果

+0

謝謝。其實我想爲gridview做。我不能在我的情況下使用listview。 –

+0

查看我的新編輯 – Lukap