1
当我们在Android中的图库视图中显示图像时,是否有任何方式为图库项目设置标题或设置图像名称?Android:图库视图,我们可以命名图像吗?
从技术上讲,我想命名每一个画廊项目。这可能吗?
谢谢, 萨那。
当我们在Android中的图库视图中显示图像时,是否有任何方式为图库项目设置标题或设置图像名称?Android:图库视图,我们可以命名图像吗?
从技术上讲,我想命名每一个画廊项目。这可能吗?
谢谢, 萨那。
这是可能的,有两种解决方案。
你可以拥有这些头衔组件(例如一个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
您可以编写自己的适配器和膨胀,你可以设置标题有一个布局女巫。
你能解释第一个选项吗?我想避免膨胀一个新的布局,而是使用android的本地图库视图活动。 – Sana 2011-04-04 20:03:15
我正在寻找更新图库视图本身的文本,但我想这很好。 – Sana 2011-04-04 20:54:20