안녕하세요 꼬로미입니다
안드로이드 프로그래밍 네트워크 웹브라우징 웹뷰 예제입니다
package com.example.please; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.webkit.WebView; import android.widget.Button; import android.widget.EditText; public class MainActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main);
final EditText address = (EditText) findViewById(R.id.address); final WebView webview = (WebView) findViewById(R.id.web);
Button get = (Button) findViewById(R.id.get); get.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { webview.loadUrl(address.getText().toString()); } }); } } |
XML
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <EditText android:id="@+id/address" android:layout_width="wrap_content" android:layout_height="wrap_content" android:ems="10" android:inputType="textUri" > <requestFocus /> </EditText> <Button android:id="@+id/get" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="GET" /> <WebView android:id="@+id/web" android:layout_width="match_parent" android:layout_height="match_parent" /> </LinearLayout> |
에디트 뷰에 주소(http://www.naver.com)를 입력한 뒤 웹페이지를 로딩
한글이 깨져보이지만 네이버가 뜨는 것을 볼 수 있음
'Study > Programming' 카테고리의 다른 글
경매 프로그램(최고액 블라인드 경매방식) (0) | 2014.07.30 |
---|---|
안드로이드 서버 클라이언트 통신 예제 (7) | 2014.06.14 |
안드로이드 네트워크 - 꼬로미 (0) | 2014.06.13 |
안드로이드 네트워크 웹페이지 읽기 예제 - 꼬로미 (0) | 2014.06.12 |
안드로이드 콘텐트 제공자 - 꼬로미 (0) | 2014.06.11 |