Android のギャラリー ビューに画像を表示する場合、ギャラリー アイテムのタイトルまたは画像名を設定する方法はありますか?
技術的には、すべてのギャラリー アイテムに名前を付けたいと思います。これは可能ですか?
ありがとう、サナ。
Android のギャラリー ビューに画像を表示する場合、ギャラリー アイテムのタイトルまたは画像名を設定する方法はありますか?
技術的には、すべてのギャラリー アイテムに名前を付けたいと思います。これは可能ですか?
ありがとう、サナ。
2つのソリューションで可能です。
これらのコンポーネントをタイトル (TextView など) に使用し、その値を setOnItemSelectedListener.onItemSelected メソッドで更新できます。このメソッドは、中心にある新しいオブジェクトで itens を振り回しているときに呼び出されます。
この場合: ID: "title" の TextView を持つ LinearLayout があり、その下に ID: "itens" の Gallery があるとします。
次のようなメソッドが必要です。
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) {
}
});
また
独自のアダプターを作成し、そこにタイトルを設定できるレイアウト ウィッチを膨らませることができます。