package licola.demo.com.huabandemo.Widget;
import android.content.Context;
import android.support.v4.view.ActionProvider;
import android.view.LayoutInflater;
import android.view.MenuItem;
import android.view.View;
import android.widget.ImageButton;
import licola.demo.com.huabandemo.R;
import licola.demo.com.huabandemo.Util.Logger;
/**
* Created by LiCola on 2016/04/18 21:57
*/
public class MyLikeActionProvider extends ActionProvider {
/** Context for accessing resources. */
private final Context mContext;
private ImageButton mImageButton;
/**
* Creates a new instance. ActionProvider classes should always implement a
* constructor that takes a single Context parameter for inflating from menu XML.
*
* @param context Context for accessing resources.
*/
public MyLikeActionProvider(Context context) {
super(context);
this.mContext=context;
Logger.d();
}
@Override
public View onCreateActionView() {
return null;
}
@Override
public View onCreateActionView(MenuItem forItem) {
LayoutInflater layoutInflater = LayoutInflater.from(mContext);
View view=layoutInflater.inflate(R.layout.view_action_bar_like,null);
mImageButton = (ImageButton) view.findViewById(R.id.action_bar_image);
// Attach a click listener for launching the system settings.
// mImageButton.setOnClickListener(new View.OnClickListener() {
// @Override
// public void onClick(View v) {
// Logger.d(forItem.getTitle()+" "+forItem.isChecked());
// }
// });
return view;
}
}