0

FAB이 클릭에 반응하지 않는 이유를 말해 줄 수 있습니까? 내가 API (22)Android 플로팅 액션이 클릭시 응답이 없습니다

+0

팹을 사용하기 전에 편집 텍스트를 모두 값으로 채 웁니까? – Cochi

+0

예, 토스트가 작동하지 않는 이유를 모르겠지만 스낵바를 시도하면 작동합니다. 그래서 문제는 토스트 일 것입니다. –

+1

내 게시물이 문제를 해결했는지 알려주십시오. – Cochi

답변

0
을 사용하고 http://pastebin.com/f3UfXGxa
을 여기

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입니다 : 여기 내 활동 코드는

해결 방법 : show() 메서드를 호출하는 것을 잊지 마십시오.

+0

감사합니다 :) 작품 ... –