본문 바로가기
옛날

버튼 링크 [Android]

by 차가운게 조아 2015. 12. 11.

일반 버튼 스타일(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());
        }
      });


버튼 적용된 화면


이미지 버튼 스타일(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());
        }
      });


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