1

Android のギャラリー ビューに画像を表示する場合、ギャラリー アイテムのタイトルまたは画像名を設定する方法はありますか?

技術的には、すべてのギャラリー アイテムに名前を付けたいと思います。これは可能ですか?

ありがとう、サナ。

4

1 に答える 1

1

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) {
        }
    });

また

独自のアダプターを作成し、そこにタイトルを設定できるレイアウト ウィッチを膨らませることができます。

于 2011-04-04T19:41:36.807 に答える