안드로이드 버튼 스타일
일반 버튼 스타일(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 속성 적용된 화면
'안드로이드 > 레이아웃(Layout)' 카테고리의 다른 글
[안드로이드] Timepicker(타임피커), Datepicker(데이트피커) 예제 (0) | 2018.01.17 |
---|---|
[Android] Strings.xml에서 개행하기 (0) | 2018.01.17 |
[Android] 안드로이드 액션바 색상/디자인 변경하기(Action Bar Color Change/Action Bar Customize) (0) | 2018.01.17 |
안드로이드 상단 회색(그레이) 색상 타이틀바 없애기 또는 레이블 넣기 (0) | 2018.01.17 |
리스트뷰의 주요 속성 살펴보기 (0) | 2018.01.17 |
안드로이드 스타일 적용하기 (0) | 2018.01.17 |
안드로이드 버튼과 레이아웃에 배경 설정하기 (0) | 2018.01.17 |
안드로이드 버튼의 이미지 위치/버튼의 텍스트 위치/버튼의 주요 속성 (0) | 2018.01.17 |