package jp.mydns.sys1yagi.newquickactionsample; import net.londatiga.android.ActionItem; import net.londatiga.android.QuickAction; import net.londatiga.android.QuickAction.OnActionItemClickListener; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.webkit.WebView; import android.widget.ImageButton; import android.widget.Toast; public class NewQuickActionSampleActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_new_quick_action_sample); WebView webView = (WebView) findViewById(R.id.webview); webView.loadUrl("http://nodejs.org/"); webView.getSettings().setLoadWithOverviewMode(true); webView.getSettings().setUseWideViewPort(true); final QuickAction actions = new QuickAction(this); actions.addActionItem(new ActionItem(0, "twitter", getResources() .getDrawable(R.drawable.twitter))); actions.addActionItem(new ActionItem(1, "facebook", getResources() .getDrawable(R.drawable.facebook))); actions.addActionItem(new ActionItem(2, "google", getResources() .getDrawable(R.drawable.google))); actions.addActionItem(new ActionItem(3, "share", getResources() .getDrawable(R.drawable.share))); actions.setOnActionItemClickListener(new OnActionItemClickListener() { @Override public void onItemClick(QuickAction source, int pos, int actionId) { Toast.makeText(getApplicationContext(), "click item:" + pos, Toast.LENGTH_SHORT).show(); } }); ImageButton button = (ImageButton) findViewById(R.id.button); button.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { actions.show(v); } }); } }