2011-04-04 81 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

相关问题