Member 13277217 Ответов: 1

Как сделать рамку uploder изображения профиля, как Facebook profile pic frame в android studio?


Я беру изображение в файл. xml, где профиль пользователя будет отображаться, когда пользователь загрузил изображение с устройства или галереи, и по умолчанию местом просмотра изображения будет изображение по умолчанию. использование Android Studio. Поэтому, пожалуйста, помогите мне решить эту проблему.

Что я уже пробовал:

& lt;?xml version=" 1.0 "encoding=" utf-8"?>
& lt;FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
описание:приложение="http://schemas.android.com/apk/res-auto"
описание:инструментов="http://schemas.android.com/tools"
android: layout_width= " match_parent"
android: layout_height= " match_parent"
приложение:layout_behavior="@строка/appbar_scrolling_view_behavior"
инструменты:контекст="ком.пример.vixcy.thecontacts.приборной панели"
инструменты: showIn= "@layout/app_bar_nav_drawer " >


< TextView
android: id= " @+id/textView1"
android: layout_width= " 300dp"
android: layout_height= " 30dp"
android: layout_marginLeft= " 40dp"
android: layout_marginTop= " 300dp"
android: text= " TextView"
android: gravity= " center"
android: textColor= " #000000"
android: textStyle= "bold"/>

&ЛТ;схема расположения.
android: layout_width= " 200sp"
android: layout_height= " 200sp"
android: layout_marginLeft= " 85sp"
android: layout_marginTop= " 50sp"
android: orientation= "vertical">


&ЛТ;графическое представление
android: id= " @+id/imgView"
android: layout_width= " fill_parent"
android: layout_height= " wrap_content"
android: layout_weight= " 10"
android: adjustViewBounds= " true"
android:cropToPadding= " true"
android: высота = " 10dp"
android:padding= " 1dp"
android: scaleType= " centerCrop"
android: visibility= " видимый"
приложение: srcCompat= "@mipmap/dummy">




кнопка <
android: id= " @+id/buttonLoadPicture"
="" для android:layout_width="wrap_content в качестве параметров" в android:layout_height="wrap_content в качестве параметров" для Android:layout_gravity="центр" для Android:layout_weight="0" андроид:функция onclick="onclick функции" Андроид:текст="фото"и GT;




< TextView
android: id= " @+id/textView2"
android: layout_width= " 300dp"
android: layout_height= " 30dp"
android: layout_marginLeft= " 40dp"
андроид:layout_marginTop="350dp"
android: text= " TextView"
android: gravity= " center"
android: textColor= " #000000"
android: textStyle= "bold"/>

1 Ответов

Рейтинг:
1

wseng

Воспользуйся

android:src="@drawable/dummy"
вместо
app:srcCompat="@mipmap/dummy"
Кроме того, вы должны поместить изображение по умолчанию в папку drawable, а не в папку mipmap. Папка Mipmap предназначена только для значка.
Вы можете увидеть разницу из этого поста
android-mipmap vs drawable folders - переполнение стека[^]