1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| public class MyActionProvider extends ActionProvider{ private Context context; private LayoutInflater inflater; private View view; private ImageView button; public MyActionProvider(Context context) { super(context); this.context = context; inflater = LayoutInflater.from(context); view = inflater.inflate(R.layout.myactionprovider, null); } @Override public View onCreateActionView() { button = (ImageView) view.findViewById(R.id.button); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Toast.makeText(context, "是我,没错", Toast.LENGTH_SHORT).show(); } }); return view; } }
|