안드로이드(317)
-
ScrollViewDemo-ScrollView안에 TableLayout을 추가하고 화면 영역을 초과하는 데이터 생성 후 가로 스크롤 생성여부 확인하기
ScrollView안에 TableLayout을 추가하고 화면 영역을 초과하는 데이터 생성 후 가로 스크롤 생성여부 확인하기 강의 내용 activity_main.xml ScrollView 변경 Graphical Layout > Layouts-TableLayout 추가 -TableLayout 속성에서 root태그 삭제 - -- - -- -해당 내용 데이터가 쌓이도록 10회이상 카피하여 붙여넣기 가로 스크롤 생성 확인 TableLayout태그에서 root에만 있어야 되는 항목 삭제 xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" tools:context="kr.andro..
-
ScrollView(스크롤뷰)
ScrollView ScrollView추가된 뷰의 영역(내용)이 한화면에 다 보이지 않을 때 사용합니다. 스크롤뷰 태그안에 뷰를 한 개가 뷰를 추가함으로써 스크롤이 가능합니다. 다른 언어에서는 스크롤바를 일일이 뷰에 연결해 주는 작업이 있어야 하지만 스크롤뷰 안에 뷰를 넣는 것으로 스크롤이 가능합니다. 수직방향 스크롤기본값은 수직방향으로 스콜롤 지원수평방향 스크롤수평방향으로 스크롤하기를 원할 경우 HorizontalScrollView를 이용합니다.수평/수직 스크롤HorizontalScrollView안에 ScrollView를 추가하고 그 안에 뷰를 다시 추가합니다.
-
GridLayoutDemo-3행 3열/4열의 수평 그리드 레이아웃
3행 3열/4열의 수평 그리드 레이아웃 강의 내용 activity_main.xml LinearLayout(Vertical) 변경 Graphical Layout > Form Widgets-TextView 추가 Graphical Layout > Layouts-GridLayout 추가 -android:columnCount="3" -android:rowCount="3" -Graphical Layout > Form Widgets-Button추가 X7 Graphical Layout > Form Widgets-TextView 추가 Graphical Layout > Layouts-GridLayout 추가 -android:columnCount="4" -Graphical Layout > Form Widgets-Button..
-
GridLayout (그리드레이아웃)
GridLayout GridLayout 격자 모양의 표을 만들 수 있는 레이아웃.GridLayout은 API 14(안드로이드 4.0)부터 사용 가능하기 때문에 AndroidManifest.xml의 minSdkVersion을 14이상으로 설정해줘야 사용 가능합니다. 이하 버전일 경우 인스톨이 되지 않고 에러가 납니다. 인스톨이 되었어도 기능사용시 에러가 날 수 있습니다. AndroidManifest.xml GridLayout 태그에 지정하는 속성 속성설명orientation배치의 방향을 지정. 가로(vertical) 우선, 세로(horizontal) 우선으로 지정할 수 있으며 디폴트는 horizontalcolumnCount최대 열 개수를 지정. 한 행이 이 개수를 초과하면 아래 행으로 자동 개행.rowCo..
-
HandlerDemo-스레드로 데이터 처리후 UI로 출력하기
스레드로 데이터 처리하여 UI로 보여주기 스레드는 UI에 접근하기위해 Handler객체를 이용합니다. 강의 내용 activity_main.xml RelativeLayout 변경 Graphical Layout > Form Widgets-ProgressBar(Horizontal) 추가 MainActivity.java //객체 선언 //스레드로 데이터 처리 -//ProgressBar초기화 -//화면 인터페이스와 별도의 백그라운드 작업을 위해 스레드 생성 //스레드 중지 출력 결과
-
MessageDemo-각종 팝업창 오픈하기(경고창, 토스트, 프로그레스다이얼로그)
각종 팝업창 오픈하기 강의 내용 activity_main.xml RelativeLayout 변경 Graphical Layout > Form Widgets-Button추가 Graphical Layout > Form Widgets-Button추가 Graphical Layout > Form Widgets-Button추가 MainActivity.java //이벤트 소스와 이벤트 리스너 연결 //이벤트 핸들러 출력 결과