0

ImageView の代わりに TextView を使用するギャラリーを作成しようとしていますが、機能するアダプターを作成できないようです。アダプターを使用して Gallery を TextView で埋めるにはどうすればよいですか?

4

1 に答える 1

2

BaseAdapterを次のように拡張するだけです。

public class GalleryTextAdapter extends BaseAdapter{

  Context context;

  GalleryTextAdapter(Context context){
    this.context = context;        
  }

  public View getView(int position, View convertView, ViewGroup parent){
    LayoutInflater li = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    convertView = li.inflate(R.layout.mylayout, null);

    TextView tv = (TextView) convertView.findViewById(R.id.mylayout_text);
    tv.setText("some text");
    return convertView;
  }

次を使用してギャラリーに割り当てます。

Gallery gallery = (Gallery) findViewById(R.id.gallery);
gallery.setAdapter(new GalleryTextAdapter(this));
于 2012-04-15T21:05:41.367 に答える