package com.example.asamles.app.actionprovider; import android.content.Context; import android.support.v4.view.ActionProvider; import android.view.LayoutInflater; import android.view.View; import android.widget.Spinner; import com.example.asamles.app.R; public class SeekbarActionProvider extends ActionProvider { private Context context; private SizeAdapter.SizeListener listener; private int size; public SeekbarActionProvider(Context context) { super(context); this.context = context; } public void setSeekbarActionProvider(SizeAdapter.SizeListener listener, int size) { this.listener = listener; this.size = size; } @Override public View onCreateActionView() { LayoutInflater layoutInflater = LayoutInflater.from(this.getContext()); View view = layoutInflater.inflate(R.layout.actionbar_spiner, null); Spinner spinner = (Spinner) view.findViewById(R.id.spinner); SizeAdapter adapter = new SizeAdapter(); spinner.setAdapter(adapter.getAdapter(context, listener, size)); return view; } }