안드로이드 스튜디오 BUTTON LISTNER 버튼과 리스너 XML 파일에는 안드로이드 화면에 출력될 텍스트나 이미지 버튼 등 보여질 것들을 코딩하고 JAVA 파일에는 그 파일들을 어떻게 작동시킬지 코딩하는 것 같다. 먼저 XML파일 /> JAVA 파일 package com.example.a61; //만약에 복사해서 붙여넣기 해서 테스트 해볼꺼라면 이부분을 수정해야한다. import android.support.v7.app.AppCompatActivity; import android.os.Bundle; //액티비티 생성 번들 import android.view.View; //뷰계열 최상위 클래스 import android.widget.Button; //버튼 뷰 사용 import android.widget..
안드로이드 스튜디오Layout(레이아웃) 나누기 ---------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------- 출력된 이미지
안드로이드 스튜디오 TextView constraint //부모를 기준으로 맞춘다. 출력된 이미지
안드로이드 스튜디오 TextView (텍스트뷰) 사용하기 //부모를 기준으로 맞춘다. 출력 이미지
FATAL EXCEPTION: main Unable to find explicit activity class에러 위와같은 에러가 발생시 아주 쉽게 해결을 할수 있다. Manifest부분에 새로만든 자바 클래스를 추가하여주지 않아 발생한 에러로 태그와 태그 위에 저렇게 새로 추가한 자바 클래스 이름을 추가 하여 주면 된다.
[Andorid] 안드로이드 스튜디오 WebView 사용하기 Manifest 추가, layout 추가, layout에 해당하는 java 파일에 추가 하여 주면 됩니다. 1. AndroidManifest.xml에 설정을 추가하여 준다. - 인터넷 관련 퍼미션을 열어주어 인터넷 동작이 가능하도록 하여줍니다. 이렇게 package 아래에 uses-permission 한줄을 추가하여 주도록 합니다. 2. layout 설정 - 안드로이드 내부에 있는 기능인 WebView를 추가하여 줍니다. 3. java 설정 public class test extends AppCompatActivity { private WebView mWebView; private WebSettings mWebSettings; @Override..
안드로이드 스튜디오 WebView 뒤로가기 방법 WebView를 구현 하게 되면 특정 웹 페이지가 띄워지고 거기에서 또다른 사이트로 이동을 할 수 있게 되는데 이때, 이동이 된 사이트에서 뒤로가기를 할 시 이전 페이지가 아닌 WebView를 실행하기 이전의 화면으로 돌아 가게 되버린다. 즉 WebView에서 뒤로가기 기능을 추가해 주어야 한다. WebView가 있는 자바 단에서 public boolean onKeyDown(int keyCode, KeyEvent event) { if((keyCode == KeyEvent.KEYCODE_BACK) && mWebView.canGoBack()){ mWebView.goBack(); return true; } return super.onKeyDown(keyCode,..
package com.example.projectweather; import android.content.Intent; import android.os.AsyncTask; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.LinearLayout; import android.widget.TextView; import android.widget.Toast; import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.do..
지난번 날씨어플을 만들 때 XML을 사용하여 파싱을 하였는데 xml 파싱을 찾다보니 json파싱 법이 엄청 많았다. (아마도 요즘 json을 많이 쓰는 것 같다.) 궁금해서 두가지를 비교해보았따. xml - 점점 죽어가고 있다. 그이유는 xml은 이종형식 간에 데이터 전송은 매우 편리하다. 그러나 문제점은 장황하고 복잡하다는 것 많은 태그 때문에 문자량이 늘어나 응답 시간이 느린 것도 단점이고 뭐 json 보다 안좋은 점이 많은 것 같다. 반면 json은 아주 간결하고 보안성이 xml보단 좋다. 그렇다고 xml이 완전히 쓸모가 없는 것은 아니다. 현재는 JSON의 인기가 높지만, XML도 나름의 장점은 여전히 가지고 있습니다. 쿼리(Query)가 적용된 XML 기반 데이터베이스와 모두 XML로 작성한 앱..