Android 浮动操作在点击时没有响应

Android Floating Action does not response on click

你能告诉我为什么我的 FAB 在点击时没有反应吗?这是我的 activity 代码:

public class MainActivity extends AppCompatActivity {

WebView wView;
FloatingActionButton fab;
EditText source, target;
Context context;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    context = this;
    source = (EditText) findViewById(R.id.sourceAddr);
    target = (EditText) findViewById(R.id.targetAddr);

    wView = (WebView)findViewById(R.id.webView);
    fab = (FloatingActionButton ) findViewById(R.id.fab);
    fab.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            String sourceAddr = source.getText().toString();
            String targetAddr = source.getText().toString();

            if (sourceAddr.trim().length() > 0 && targetAddr.trim().length() > 0) {
                Toast.makeText(context, sourceAddr + ", "  +targetAddr, Toast.LENGTH_LONG);
            }
        }
    });
    WebSettings settings = wView.getSettings();
    settings.setJavaScriptEnabled(true);
    wView.loadUrl("file:////android_asset/web/index.html");
}

}

这是我的布局 xml ...太长了,所以我将其上传到 pastebin: http://pastebin.com/f3UfXGxa
我正在使用 API 22.

这是解决方案:

 Toast.makeText(context, sourceAddr + ", "  +targetAddr, Toast.LENGTH_LONG).show();

您忘记调用 show() 方法。