반응형
250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 백준
- 타입스크립트
- 카이스트맛집
- html
- 몰입캠프
- 앱개발
- 안드로이드스튜디오
- node.js
- 대전맛집
- glfw
- 몰입캠프후기
- 리사이클러뷰
- 궁동
- 어은동맛집
- DP
- 컴퓨터그래픽스
- 우선순위큐
- 프래그먼트
- 위상정렬
- 분리집합
- 카이스트
- MySQL
- 알고리즘
- computergraphics
- BFS
- nodeJS
- 프로그래머스
- 자바스크립트
- 후기
- 자바
Archives
- Today
- Total
소근소근
이미지뷰(ImageView) 안보이는 현상 해결[AndroidStudio-JAVA] 본문
728x90
반응형
SMALL
xml 디자인에서는 이미지뷰가 보이는데 앱에서 실행을 하면 이미지가 보이지 않았다.
찾아보니 xml 파일에서
원래는 app:srcCompat 이었는데
android:src="@android:mipmap/sym_def_app_icon"
이렇게 고쳐주니까 이미지가 보였다.
app:srcCompat 속성은 AppCompat 라이브러리의 속성이어서,
Activity가 AppCompatActivity를 확장하지 않으면 안 될수도 있다고 한다.
전체 xml 코드
<?xml version="1.0" encoding="utf-8"?>
<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/ConstraintLayout"
android:layout_width="match_parent"
android:layout_height="60dp"
android:layout_margin="10dp"
android:orientation="vertical">
<androidx.cardview.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent">
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="60dp"
android:background="#F1F1F1">
<ImageView
android:id="@+id/iv_photo"
android:layout_width="60dp"
android:layout_height="0dp"
android:layout_marginStart="5dp"
android:layout_marginTop="5dp"
android:layout_marginBottom="5dp"
android:src="@android:mipmap/sym_def_app_icon"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<TextView
android:id="@+id/tv_name"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_marginStart="5dp"
android:text="TextView"
android:textColor="@color/black"
app:layout_constraintBottom_toTopOf="@+id/tv_phone"
app:layout_constraintEnd_toStartOf="@+id/ib_call"
app:layout_constraintStart_toEndOf="@+id/iv_photo"
app:layout_constraintTop_toTopOf="parent" />
<TextView
android:id="@+id/tv_phone"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_marginStart="5dp"
android:text="TextView"
android:textColor="@color/black"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@+id/ib_call"
app:layout_constraintStart_toEndOf="@+id/iv_photo"
app:layout_constraintTop_toBottomOf="@+id/tv_name" />
<ImageButton
android:id="@+id/ib_call"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@android:drawable/stat_sys_phone_call" />
</androidx.constraintlayout.widget.ConstraintLayout>
</androidx.cardview.widget.CardView>
</androidx.constraintlayout.widget.ConstraintLayout>
728x90
반응형
LIST
'AndroidStudio' 카테고리의 다른 글
EditText 입력 시 키보드 화면 밀림 현상 해결[AndroidStudio-JAVA] (0) | 2021.07.05 |
---|---|
TabLayout , ViewPager2 , fragment로 탭 구조 구현하기 [AndroidStudio-JAVA] (0) | 2021.07.05 |
휴대폰 주소록 사진 불러오기(비트맵Bitmap, ImageView) [AndroidStudio-JAVA] (0) | 2021.07.05 |
리사이클러뷰(RecyclerView)에서 클릭(click)이벤트 처리[AndroidStudio-JAVA] (0) | 2021.07.04 |
안드로이드 스튜디오 휴대폰 주소록 불러오기 [AndroidStudio-JAVA] (0) | 2021.07.04 |