я это imageview
на моем макете:Почему этот ImageView не показывает мое изображение?
<ImageView
android:id="@+id/profileImage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@id/profileImageLabel"
android:layout_alignParentRight="true"
android:maxWidth="90px"
android:maxHeight="90px"/>
И я даю ему источник изображения динамически на OnCreate():
Bitmap bm = BitmapFactory.decodeFile("c:/logo.png");
profileImage.setImageBitmap(bm);
profileImage.invalidate();
Но когда я проверить мое приложение, это Безразлично 't показывает изображение, оно показывает только черный экран.
Почему imageview
не отображается и только черный экран?
и что произойдет, если мне нужно получить файл с мобильного? (мне нужно это для моего приложения, потому что пользователи смогут выбрать изображение со своего мобильного телефона и использовать его как изображение профиля) – NullPointerException
Ну, тогда вы можете сделать так, как вы это сделали, просто введите правильный путь к файлу. Вы можете узнать больше об этом здесь: http://developer.android.com/guide/topics/data/data-storage.html#filesExternal – Durza007