분류 전체보기 (148) 썸네일형 리스트형 [Android] 안드로이드 웹뷰 구현하기 ① main.xml - EditText로 사이트 주소 입력받음 - 이동 버튼과 이전 버튼 존재 - WebView를 이용하여 인터넷 웹 뷰를 보여줌 ② androidManifest.xml - app 폴더 아래 manifests 폴더에 AndroidManifest.xml 을 열어서 인터넷을 허용해줘야함 - uses-permission 이용 - 태그 안에 usesCleartextTraffic 추가 - 테스트 실패하면 프로젝트를 완전히 삭제 후 다시 실행해보시길 ③ .java @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.ac.. [CSS] 패딩(Padding) 속성 안쪽 여백은 패딩, 바깥쪽 여백은 마진을 의미한다. ① 패딩 방향별 적용법 - 위쪽, 오른쪽, 아래쪽, 왼쪽을 방향별로 여백을 줄 수 있다. - 보통 좌우여백을 %로 두고 상하는 고정해둠 .pt{padding-top: 10px;} .pr{ text-align:right; padding-right:2em; } .pb{padding-bottom:20px; } .pl{padding-left:7% } - 오른쪽 패딩값을 확인하기 위해 글자 정렬을 오른쪽으로 한거임 ② 패딩 값 갯수별 적용법 - 여러 단위 따로따로 적용가능하다 .pn01{padding:30px;} .pn02{padding:30px 10%; width:300px;} .pn03{padding:10px 25% 4em;} .pn04.. [Android] 웹뷰, 메뉴 만들기 - res에는 이미 이름이 존재하는 폴더가 있음 - 메뉴를 만드려면 res 아래 menu 폴더를 만들어야 함 - menu1.xml 추가 - .java package com.example.ex7_1; import androidx.annotation.NonNull; import androidx.appcompat.app.AppCompatActivity; import androidx.constraintlayout.widget.ConstraintLayout; import android.graphics.Color; import android.os.Bundle; import android.view.Menu; import android.view.MenuInflater; import android.view.MenuIte.. [Android] 탭하여 그림 보여주기 - flagm_layout.xml 하나 더 만듦 - .java package com.example.ex6_21; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.appcompat.app.ActionBar; import androidx.appcompat.app.AppCompatActivity; import androidx.fragment.app.Fragment; import androidx.fragment.app.FragmentTransaction; import android.graphics.Color; import android.graphics.drawable.Drawable; import an.. [Oracle] 오라클 SQL 단일행 함수 연습하기 1. employees 테이블로부터 last_name의 처음 8자를 표시하고, 급여 액수를 별표(*)로 나타내는 쿼리를 작성하시오. 각 별표는 $1,000를 의미하며 백단위 이하는 표시하지 않습니다. 또한 급여의 내림차순으로 데이터를 정렬하여 출력하고 컬럼 제목(column alias)을 EMPLOYEE_AND_THEIR_SALARIES로 지정하시오. 더보기 SELECT SUBSTR(last_name,1,8) || " " || RPAD('', salary/1000+1,'*') as EMPLOYEES_AND_THEIR_SALARIES FROM employees ORDER BY salary DESC; 2. employees 테이블로부터 각 사원의 last_name, hire_date 및 근무 6개월 후 첫 .. [Android] ViewFlipper - 여러화면을 한 화면에서 볼 수 있게 해주는 컨테이너 - 화면 전환이 쉽게 가능함 ① .xml - weight : 가중치 · 버튼 2개를 각각 1로 주었더니 너비의 절반씩 차지함 ② .java package com.example.ex6_15; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.ViewFlipper; public class MainActivity extends AppCompatActivity { @Override protected void .. [Android] 안드로이드 날짜, 시간 예약 설정 - 예약시작 버튼을 누르고 날짜 설정을 클릭하면 달력이 나오도록, 시간 설정을 클릭하면 시계가 나오도록 구현 - 예약완료 버튼을 누르면 예약 설정한 날짜와 시간을 한꺼번에 보여주고 예약에 걸린 시간을 측정해주도록 구현 ① .xml ② .java - .xml에서 각 객체에 설정한 id들을 findViewById로 들고와줌 btn1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { cm1.start(); } }); - 예약시작 버튼을 누르면 Chronometer 작동되도록 설정 rb1.setOnClickListener(new View.OnClickListener() { @Override publi.. [Android] 안드로이드 시간, 날짜 고급 위젯 ① 아날로그시계 ② 디지털시계 ③ 타임워치 - 시간측정해줌 - % 기호로 시간 단위 붙임 - %s : 초 단위 ④ TimePicker - 시간선택기 - 타임피커 모드 : spinner, clock · spinner : 스크롤로 선택 · clock : 시계모양 ⑤ DatePicker - 날짜 선택기 - 데이터피커 모드 : spinner, calendar · spinner : 스크롤로 선택 · calendar : 달력모양 ⑥ 캘린더뷰 - 달력 - FrameLayout에서 CalendarView와 TimePicker 겹쳐서 있게 해줌 이전 1 ··· 5 6 7 8 9 10 11 ··· 19 다음