본문 바로가기
개발/Android

안드로이드 스튜디오 앱 레이아웃 따라하기1

by 윤호 2019. 11. 23.

저번 시간에 배운 내용의 응용입니다.

 

ImageView에서 이미지 소스를 가져오는 방법에는  background와 src가 있습니다.

 

background로 불러온 이미지는 ImageView의 크기에 맞춰 늘려지거나 줄어듭니다.

src로 불러온 이미지는 Image View의 크기에 상관 없이 원본 크기를 유지합니다.

 

아래는 소스코드입니다.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

    android:layout_width="match_parent"

    android:layout_height="match_parent"

    android:orientation="vertical">

 

    <TextView

        android:layout_width="match_parent"

        android:layout_height="wrap_content"

        android:text="LOGIN"

        android:gravity="center"

        android:textColor="@android:color/holo_blue_dark"

        android:textSize="24sp"/>

    <ImageView

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:background="@null"

        android:src="@mipmap/ic_launcher"

        android:layout_gravity="center"/>

    <EditText

        android:layout_width="match_parent"

        android:layout_height="50dp"/>

    <EditText

        android:layout_width="match_parent"

        android:layout_height="50dp"/>

    <Button

        android:layout_width="match_parent"

        android:layout_height="50dp"

        android:text="Login"/>

    <TextView

        android:layout_width="match_parent"

        android:layout_height="wrap_content"

        android:text="OR"

        android:gravity="center" />

    <Button

        android:layout_width="match_parent"

        android:layout_height="50dp"

        android:text="Login"/>

 

    <LinearLayout

        android:layout_width="match_parent"

        android:layout_height="wrap_content"

        android:orientation="horizontal"

        android:weightSum="10">

        <TextView

            android:layout_width="wrap_content"

            android:layout_height="wrap_content"

            android:text="Find Password"

            android:gravity="center"

            android:layout_weight="5"

            android:textSize="24sp"/>

        <TextView

            android:layout_width="wrap_content"

            android:layout_height="wrap_content"

            android:text="Sign Up"

            android:gravity="center"

            android:layout_weight="5"

            android:textColor="@android:color/holo_blue_dark"

            android:textSize="24sp"/>

 

    </LinearLayout>

 

 

</LinearLayout>

 

틀린 부분 지적해주시면 감사하겠습니다.

이 글은 유튜브 센치한 개발자님의 안드로이드 스튜디오 기초강의를 공부한 내용입니다.

https://youtu.be/epFRtZ17yow

댓글