안드로이드 개발 질문/답변
(글 수 45,052)
초보적인 질문인거 같은데 진짜 검색 세시간정도 하다가 몰라서 올리는거니 너무 뭐라고 하지 말아주세요 ㅠㅠ
웹 주소가 있는데요.
브라우저에서 주소에 "http://app.html?local" 이렇게 입력하면
웹 페이지에 저장된 정보가 뜨는데요.
예를 들어서 서울을 검색한다고 하면 "http://app.html?local=서울" 이렇게 입력하면 서울에 대한 내용만 나옵니다.
서울을 edittext에 입력하고 옆에 검색버튼을 넣어서 클릭하면 자동으로 local뒤에 =검색단어 이런식으로
들어가게 하고 싶은데 어떻게 해야될까요..
부탁드려요 ㅠ
public void onClick(View v) {
switch (v.getId()) {
case R.id.searchbtn :
String url;
EditText addr = (EditText)findViewById(R.id.searchtext);
url = addr.getText().toString();
mWeb.loadUrl("http://app.html?local="+url);
mWeb.getSettings().setDefaultZoom(WebSettings.ZoomDensity.FAR);
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(addr.getWindowToken(), 0);
}
}
};
class MyWebClient extends WebViewClient {
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
WebSettings webSettings = mWeb.getSettings();
webSettings.setUseWideViewPort(true);
return true;
}
머 이런식으로..!!
도서관 검색같은거 만드시나봐요^^
고생하세용~~~!!