Возможно, с двумя решениями.
У вас могут быть эти компоненты для титров (такой TextView) и обновить его значение в методе setOnItemSelectedListener.onItemSelected, который был вызван, когда вы перебрасываете свой объект вокруг новым объектом, который будет находиться в центре.
В этом случае: скажем, у вас есть LinearLayout с TextView с идентификатором: «title» и под ним галерея с 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) {
}
});
ИЛИ
Вы можете написать свой собственный адаптер и надуть раскладку ведьму вы можете установить заголовок там.
Не могли бы вы объяснить первый вариант. Я хотел бы избежать раздувания нового макета и вместо этого использовать функцию отображения в галерее Android. – Sana
Я искал обновление текста в галерее, но я думаю, это прекрасно. – Sana