xml 3

[android / xml] 안드로이드 홈스크린위젯 꾸미기 - 이미지 넣기, 그라데이션적용, drawable resource file 적용

1. 이미지 넣기 이미지를 넣는 방법은 두가지가 있다. 1.1 이미지 뷰 사용하기 xml 뷰 중에서 를 사용하는 방법이다. 먼저 이미지 파일을 res/drawable 폴더에 넣어준다. 에서 src 속성을 사용해 해당 이미지를 불러온다. 1.2 백그라운드로 넣기 버튼이나 텍스트 뷰 같은 뷰안에 백그라운드로 넣는 방식이다. 이미지 사이즈 조절이 안되고 항상 꽉 차있기 때문에 이미지를 따올 때 사이즈를 미리 정해놔야 함. 먼저, res/drawable 폴더에 이미지파일을 넣는다. bacground 속성을 사용해 이미지를 불러온다. 2. 그라데이션 적용 res/drawable 폴더 안에 shape.xml 파일을 새로 생성한다. (이것을 drawable resource file)이라고 한다. 뷰 안에 를 넣고 속..

frontend/mobile 2023.10.28

[android / xml] 안드로이드 홈스크린위젯 꾸미기 - 속성사용하기

android xml에는 뷰에 사용할 수 있는 다양한 속성이 있다. 1. 높이 너비 // 뷰의 높이 및 너비 android:layout_width="200dp" // 객체의 width를 200dp로 설정 android:layout_height="100dp" // 객체의 height를 100dp로 설정 android:layout_width="match_parent" // 객체의 width를 부모의 크기만큼 설정 android:layout_height="match_parent" // 객체의 height를 부모의 크기만큼 설정 android:layout_width="wrap_content" // 객체의 width를 컨텐츠의 크기만큼 설정 android:layout_height="wrap_content" // ..

frontend/mobile 2023.10.27

[android / xml] 안드로이드 홈스크린위젯 꾸미기 - 레이아웃

이렇게 무난 평범하게 생긴 홈스크린 위젯을 이렇게 삐까번쩍하게(?) 바꿔주겠다. 사실 안예쁜거 안다. 그래도 연습용으로 이것저것 다 해보기로하자. 제 1탄 레이아웃 잡기!!! 기존의 코드이다. LinearLayout 컨테이너 안에 TextView 두개와 Button 한개가 수직정렬 되어있다. 새로운 레이아웃을 분석하면 대략 이런 모양이다. 레이아웃 뷰 및 뷰 그룹 1. LinearLayout - 내부에 있는 뷰들을(컴포넌트나 xml 덩어리라고 이해하면 된다) 수직 혹은 수평정렬 한다. - 속성지정은 다음과같이 해준다. android:orientation="horizontal" //수평정렬 android:orientation="vertical" //수직정렬 참고링크 https://acredev.tistor..

frontend/mobile 2023.10.26