일반 버튼 스타일(Button)
main.xml
<Button
android:id="@+id/Button01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Daum"
android:layout_weight="1"
android:textSize="6pt"
/>
HelloWeb.java
private static final String URL1="http://m.daum.net/";
Button b1 = (Button)findViewById(R.id.Button01);
b1.setOnClickListener(new View.OnClickListener() {
// @Override
public void onClick(View v) {
webview = (WebView) findViewById(R.id.webview);
webview.getSettings().setJavaScriptEnabled(true);
webview.loadUrl(URL1);
webview.setWebViewClient(new DraptWebViewClient());
}
});
<Button
android:id="@+id/Button01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Daum"
android:layout_weight="1"
android:textSize="6pt"
/>
HelloWeb.java
private static final String URL1="http://m.daum.net/";
Button b1 = (Button)findViewById(R.id.Button01);
b1.setOnClickListener(new View.OnClickListener() {
// @Override
public void onClick(View v) {
webview = (WebView) findViewById(R.id.webview);
webview.getSettings().setJavaScriptEnabled(true);
webview.loadUrl(URL1);
webview.setWebViewClient(new DraptWebViewClient());
}
});
버튼 적용된 화면
이미지 버튼 스타일(ImageButton)
Background 지정시 이미지 전체가 배경으로 지정되어 테두리가 보이지 않으며 클릭해도 색상이 변하지 않는다.
테두리를 표시하지 않으려면 backgound 에 투명색을 지정하면 된다.
main.xml
<!-- Image Button Src 속성 적용 -->
<ImageButton
android:id="@+id/Button01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/sm_logo_naver"
android:text="Daum"
/>
<!-- Image Button Background 속성 적용 -->
<ImageButton
android:id="@+id/Button01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/sm_logo_daum"
android:text="Daum"
/>
HelloWeb.java
private static final String URL1="http://m.daum.net/";
ImageButton b1 = (ImageButton)findViewById(R.id.Button01);
b1.setOnClickListener(new View.OnClickListener() {
// @Override
public void onClick(View v) {
webview = (WebView) findViewById(R.id.webview);
webview.getSettings().setJavaScriptEnabled(true);
webview.loadUrl(URL1);
webview.setWebViewClient(new DraptWebViewClient());
}
});
<!-- Image Button Src 속성 적용 -->
<ImageButton
android:id="@+id/Button01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/sm_logo_naver"
android:text="Daum"
/>
<!-- Image Button Background 속성 적용 -->
<ImageButton
android:id="@+id/Button01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/sm_logo_daum"
android:text="Daum"
/>
HelloWeb.java
private static final String URL1="http://m.daum.net/";
ImageButton b1 = (ImageButton)findViewById(R.id.Button01);
b1.setOnClickListener(new View.OnClickListener() {
// @Override
public void onClick(View v) {
webview = (WebView) findViewById(R.id.webview);
webview.getSettings().setJavaScriptEnabled(true);
webview.loadUrl(URL1);
webview.setWebViewClient(new DraptWebViewClient());
}
});
src 속성 적용된 화면
background 속성 적용된 화면
'옛날' 카테고리의 다른 글
Upload files to database (Servlet + JSP + Mysql) [Servlet] (0) | 2015.12.11 |
---|---|
버튼 리스너 [Android] (0) | 2015.12.11 |
안드로이드 웹뷰 [Android] (0) | 2015.12.11 |
버튼 이벤트 처리 [Android] (0) | 2015.12.11 |
Layout xml 속성 [Android] (0) | 2015.12.10 |