안드로이드(3)
-
WebView 확대 축소
WebView에 표시된 페이지 멀티 터치로 확대 축소 설정하기 public class WebViewActivity extends AppCompatActivity { WebView webView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_web_view); webView = findViewById(R.id.web_view_page); // JS 사용 허용 webView.getSettings().setJavaScriptEnabled(true); webView.setHorizontalScrollBarEnabled(fa..
2018.09.19 -
ArrayList 객체를 Intent에 넘길때
java.lang.RuntimeException: Parcel: unable to marshal value... VO 클래스를 ArrayList에 담아 인텐트에 넘길때, 의도한 대로 되지 않고, 위와 같은 오류가 발생을 한다. ArrayList에 담긴 VO 객체를 직렬화 처리를 해 주어야 한다.초기 안드로이드에서는 VO 객체를 모두 직렬화 작업을 했는데,근래에는 메서드 등에 전달 할 목적으로 디자인된 VO는 생략하는 경유가 많았다. 그래서 잊고 있었지 뭐야..이 것 때문에 3시간이나...ㅠ 이제 잊지 말고 빼먹지 말자 import java.io.Serializable; public class GoDataVO implements Serializable {
2018.09.19 -
안드로이드 TabLayout 글꼴 변경
안드로이드 TabLayout의 Tab 글꼴 변경하기 style.xml에 다음 코드 추가 @font/yanolja_font_style 30dp normal TabLayout 속성에 다음 추가 app:tabTextAppearance="@style/tab_text"
2018.09.17