2011-04-04 58 views

回答

1

這是可能的,有兩種解決方案。

你可以擁有這些頭銜組件(例如一個TextView),並更新其在setOnItemSelectedListener.onItemSelected方法值,當你與周圍的新對象,將在中央扔你itens被調用。

在這種情況下:讓我們說你有一個LinearLayout,帶有一個ID爲「title」的TextView,在它下面有一個ID爲「itens」的圖庫。

你應該有這樣的方法:

title = (TextView) findViewById(R.id.title); 
    gallery = (Gallery) findViewById(R.id.itens); 

    coverflow.setAdapter(yourSimpleAdapterWithYourData); 

    coverflow.setCallbackDuringFling(true); 
    coverflow.setOnItemSelectedListener(new OnItemSelectedListener() { 
     @Override 
     public void onItemSelected(AdapterView<?> arg0, View arg1, 
       int arg2, long arg3) { 
      MyObject book = myData.get(arg2); 
      title.setText(book.getTitle()); 
     } 

     @Override 
     public void onNothingSelected(AdapterView<?> arg0) { 
     } 
    }); 

OR

您可以編寫自己的適配器和膨脹,你可以設置標題有一個佈局女巫。

+0

你能解釋第一個選項嗎?我想避免膨脹一個新的佈局,而是使用android的本地圖庫視圖活動。 – Sana 2011-04-04 20:03:15

+0

我正在尋找更新圖庫視圖本身的文本,但我想這很好。 – Sana 2011-04-04 20:54:20

相關問題