커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
고양이 앨범 앱에서 ImageView 문의
[왕초보] Kotlin으로 만드는 공공데이터 활용 안드로이드 앱 v0
1주차
북마크
진*만
댓글
6
추천
0
조회수
23
조회수
23
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


안녕하세요? 고양이 앨범 앱에서 ImageView 의 설정애서 

문의_1) Lshape, color, radius 속성을 찾을 수가 없어요.


문의_2) LinearLayout 사용에서 실행은 되는데 아래와 같은 에러가 발생합니다.


확인 부탁 드립니다.

감사합니다.  

=============================================================================================================



1-7. 숙제 앱 화면 그리기

1. 숙제 시작하기 - 새 프로젝트를 생성해 보아.요.

-------------------------------------------------------------------------------------------


- 숙제 요구 사항

 https://online.spartacodingclub.kr/enrolleds/666f7fd3ee6b90bbca46d1bc/ehomeworks/666f7fd3ee6b90bbca46d1d9

 

ImageView 의 설정은 결과물 예시를 참고하여 설정해 주세요.

shape="rectangle" ■■■

color="#FFFFFF" ■■■

radius="10dp" ■■■

=============================================================================================================


- 문의_2) LinearLayout 사용 ■■■

1. 현상:

 <!--// 02-2. lly_cats_1 Linear Layout ■ //-->

    <LinearLayout

      android:id="@+id/lly_cats_1"

      android:layout_width="wrap_content"

      android:layout_height="150dp"

      android:layout_marginTop="100dp"

      android:orientation="horizontal"

      app:layout_constraintTop_toBottomOf="@+id/tv_catAlbumNm"

      tools:layout_editor_absoluteX="1dp">

2. 에러 내용: 

This view is not constrained horizontally: at runtime it will jump to the left unless you add a horizontal constraint.

(이 뷰는 수직으로 제한되지 않습니다. 실행 시 수직 제약 조건을 추가하지 않으면 왼쪽으로 점프합니다.)

==============================================================================================================




스파르타 즉문즉답스파르타 즉문즉답




작성한 코드 및 에러 메세지

- /activity_main.xml 파일에서

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


<!--// 01. cly_main ConstraintLayout ■ //-->

<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"

  xmlns:app="http://schemas.android.com/apk/res-auto"

  xmlns:tools="http://schemas.android.com/tools"

  android:id="@+id/cly_main"

  android:layout_width="match_parent"

  android:layout_height="match_parent"

  android:background="#FBDBEB"

  tools:context=".MainActivity">


  <!--// 02. cly_mainWwidget ConstraintLayout ■ //-->

  <androidx.constraintlayout.widget.ConstraintLayout

    android:id="@+id/cly_mainWidget"

    android:layout_width="0dp"

    android:layout_height="0dp"

    app:layout_constraintBottom_toBottomOf="parent"

    app:layout_constraintEnd_toEndOf="parent"

    app:layout_constraintHeight_percent="0.7"

    app:layout_constraintHorizontal_bias="0.487"

    app:layout_constraintStart_toStartOf="parent"

    app:layout_constraintTop_toTopOf="parent"

    app:layout_constraintVertical_bias="0.493"

    app:layout_constraintWidth_percent="0.8">


    <!--// 02-1. tv_catAlbumNm Text View ■ //-->

    <TextView

      android:id="@+id/tv_catAlbumNm"

      android:layout_width="wrap_content"

      android:layout_height="wrap_content"

      android:layout_marginEnd="100dp"

      android:text="고양이 앨범"

      android:textColor="#E91E63"

      android:textSize="30sp"

      android:textStyle="bold"

      app:layout_constraintBottom_toBottomOf="parent"

      app:layout_constraintEnd_toEndOf="parent"

      app:layout_constraintHorizontal_bias="1.0"

      app:layout_constraintStart_toEndOf="@+id/lly_cats_1"

      app:layout_constraintTop_toTopOf="parent"

      app:layout_constraintVertical_bias="0.034" />


    <!--// 02-2. lly_cats_1 Linear Layout ■ //-->

    <LinearLayout

      android:id="@+id/lly_cats_1"

      android:layout_width="wrap_content"

      android:layout_height="150dp"

      android:layout_marginTop="100dp"

      android:orientation="horizontal"

      app:layout_constraintTop_toBottomOf="@+id/tv_catAlbumNm"

      tools:layout_editor_absoluteX="1dp">


      <!--// 02-2-1. iv_album_1 Image View ■ //-->

      <ImageView

        android:id="@+id/iv_album_1"

        android:layout_width="0dp"

        android:layout_height="wrap_content"

        android:layout_gravity="center"

        android:layout_margin="5dp"

        android:layout_weight="1"

        app:srcCompat="@drawable/cat_01" />


      <!--// 02-2-2. iv_album_2 Image View ■ //-->

      <ImageView

        android:id="@+id/iv_album_2"

        android:layout_width="0dp"

        android:layout_height="wrap_content"

        android:layout_gravity="center"

        android:layout_margin="5dp"

        android:layout_weight="1"

        app:srcCompat="@drawable/cat_02" />

    </LinearLayout>


    <!--// 03-3. lly_cats_2 Linear Layout ■ //-->

    <LinearLayout

      android:id="@+id/lly_cats_2"

      android:layout_width="326dp"

      android:layout_height="150dp"

      android:layout_marginTop="50dp"

      android:orientation="horizontal"

      app:layout_constraintTop_toBottomOf="@+id/lly_cats_1"

      tools:layout_editor_absoluteX="1dp">


      <!--// 02-3-1. iv_album_3 Image View ■ //-->

      <ImageView

        android:id="@+id/iv_album_3"

        android:layout_width="0dp"

        android:layout_height="wrap_content"

        android:layout_gravity="center"

        android:layout_margin="5dp"

        android:layout_weight="1"

        app:srcCompat="@drawable/cat_03" />


      <!--// 02-3-2 iv_album_4 Image View ■ //-->

      <ImageView

        android:id="@+id/iv_album_4"

        android:layout_width="0dp"

        android:layout_height="wrap_content"

        android:layout_gravity="center"

        android:layout_margin="5dp"

        android:layout_marginEnd="16dp"

        android:layout_marginRight="16dp"

        android:layout_weight="1"

        app:layout_constraintEnd_toEndOf="parent"

        app:srcCompat="@drawable/cat_04" />

    </LinearLayout>


  </androidx.constraintlayout.widget.ConstraintLayout>


</androidx.constraintlayout.widget.ConstraintLayout>오류 발생 시, 작성한 코드 전체와 에러 메시지를 첨부해 주세요.

Tip 1) </> 아이콘을 눌러 코드박스를 만들어 보세요.

Tip 2) Ctrl+A(맥의 경우 Command+A) 단축키로 코드를 한 번에 선택할 수 있어요!




취소
 공유
취소
댓글 0
댓글 알림
나의얼굴