Articles of android imageview

FindViewById возвращает неправильный элемент?

Я не могу понять, почему findViewById возвращает неправильный элемент, вот класс: public class EventDetailsFragment extends FragmentActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.event_details); Log.d("First", findViewById(R.id.tuxtView1).getClass().toString()); Log.d("Second", findViewById(R.id.tuxtView2).getClass().toString()); Log.d("Third", findViewById(R.id.imageView1).getClass().toString()); } } И вот xml: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/green" android:orientation="horizontal" android:paddingLeft="10dp" android:paddingRight="10dp" android:paddingTop="10dp"> <RelativeLayout android:id="@+id/relativeLayout1" android:layout_width="0dp" android:layout_height="175dp" android:layout_gravity="center_horizontal" android:layout_weight="1" android:background="#fff" android:gravity="right" > <ImageView […]

Android: использование селектора для установки цвета фона для просмотра изображения

Я пытаюсь установить цвет фона изображения. <ImageView android:id="@+id/my_image" android:src="@drawable/my_icon" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:clickable="true" android:layout_alignParentLeft="true" android:background="@drawable/selector_image_view" /> Я использую следующий селектор. <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_selected="true" android:background="@color/Violet" /> <item android:state_pressed="true" android:background="@color/red" /> <item android:background="@color/white" /> </selector> Но он сработает, если я попытаюсь использовать селектор с исключением во время выполнения. Что я делаю не так? […]

Высота изображения в виде обертывания отображаемого изображения

Я хочу, чтобы ширина ImageView была задана родителем, а высота должна быть пропорциональна пропорциям. Причиной этого является то, что в следующем показан TextView, который я хочу разместить прямо под ImageView. Я могу правильно отобразить изображение android:layout_width="fill_parent" android:layout_height="fill_parent" Однако высота ImageView становится родительской высотой, которая намного больше, чем высота показанного растянутого изображения. Одна из идей заключалась […]

ImageПросмотреть одно измерение, чтобы соответствовать свободному пространству, а затем оценить, чтобы сохранить пропорции

Мне нужно что-то вроде <img width="100%" /> для Android <ImageView> . Я имею в виду масштабирование ширины до всего доступного пространства (сокращение или увеличение ширины изображения) и автоматическое изменение высоты, чтобы сохранить соотношение сторон. Something like <ImageView android:layout_width="match_parent" android:layout_height="auto"> Использовать android:scaleType="fitCenter" делать с изображением то, что я хочу, но только с изображением, не изменяет высоту […]

В чем смысл ImageView.ScaleType = "MATRIX": Android

Я знаю о matrix , ее структуре и работе с масштабным типом изображения. но, Я не могу найти точный смысл ImageView.ScaleType="MATRIX" . Объявив это, что именно происходит при рисовании изображения. Когда я могу использовать ImageView.ScaleType="MATRIX" ? Чем он отличается от FIT_END & FIT_START Я искал ее, а также ссылался на официальную ссылку, но не смог […]

Анимированный переход между двумя изображениями

С одной стороны у меня есть макет с двумя ImageView: <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/container" android:layout_width="match_parent" android:layout_height="match_parent" > <ImageView android:id="@+id/image_cross2" android:layout_width="wrap_content" android:layout_height="@dimen/image_size" android:layout_gravity="top" android:scaleType="centerCrop" /> <ImageView android:id="@+id/image_cross1" android:layout_width="wrap_content" android:layout_height="@dimen/image_size" android:layout_gravity="top" android:scaleType="centerCrop" /> </FrameLayout> С другой стороны, у меня есть список источников изображений: static int mImages[] = new int[] { R.drawable.artistes, R.drawable.couple1, R.drawable.couple2, R.drawable.couple3, R.drawable.enfant, R.drawable.manege, R.drawable.manege2, […]

Android: отображение изображения с SD CARD

Это сводит меня с ума! Вот мой код (я знаю, что этот файл существует): File imageFile = new File("/sdcard/gallery_photo_4.jpg"); ImageView jpgView = (ImageView)findViewById(R.id.imageView); BitmapDrawable d = new BitmapDrawable(getResources(), imageFile.getAbsolutePath()); jpgView.setImageDrawable(d); Ошибка на этой последней строке (строка 28, приведенная ниже). Выход ошибки: W/dalvikvm( 865): threadid=1: thread exiting with uncaught exception (group=0x4001d800) E/AndroidRuntime( 865): FATAL EXCEPTION: main […]

Получение размера изображения для создания растрового изображения

Я – программист с фоном Windows, и я новичок в Java и Android, Я хочу создать виджет (а не приложение), который отображает диаграмму. После долгого исследования я знаю, что могу это сделать с Canvas, изображениями и растровыми изображениями. Холст, который я рисую, должен быть таким же, как размер виджета. Поэтому вопрос: как узнать размер виджета […]

Параллельная анимация в Imageview

Я хочу реализовать анимацию, как показано ниже. Я уже использовал ThreePhaseBottomLibrary, и по моему опыту анимация должна проходить параллельно, как показано выше, когда я прокручиваю ее! Ниже мой класс Фрагментов. Он отлично работает, за исключением этой параллельной анимации изображения по экрану: Myfragment.java public class MyFragment extends BottomSheetFragment { private BottomSheetLayout mBottomSheetLayout; private ImageView mBottomSheetBackgroundImageView; private […]

Как подготовить изображения для всех разрешений для Android?

В iOS подготовка графики проста. Есть либо нормальное изображение (высота x ширина), либо изображение сетчатки, которое равно 2x (2 раза по высоте x 2 раза). Однако, так как я новичок в Android, я вижу в Eclipse тонну доступных * * папок, где * может быть «hdpi» или «ldpi» или «mdpi» или «xhdpi» или «xxhdpi». Может […]

Intereting Posts
Практическое различие между идентификатором позиции и строки в onListItemClick () Android ARMv6 / v7 и VFP / NEON Ошибка установки Adb: INSTALL_CANCELED_BY_USER Сделайте анимацию активности сверху донизу Строка состояния Android ожидает значков размером 25x25dp, а рекомендации рекомендуют 32x32dp. Кто не прав? Добавить маржу между RadioButton и его лейблом в Android? Отключить мягкую клавиатуру из EditText, но разрешить копирование / вставку? Как возобновить прерванную загрузку – часть 2 Как очистить фокус и удалить клавиатуру на Android? Разбор строк запроса на Android Gradle sync failed: «com.android.build.gradle.BasePlugin» не реализует интерфейс плагина Как добавить кнопки в верхней части фрагмента карты API v2 layout LoaderCallbacks.onLoadFinished не вызывается, если изменение ориентации происходит во время запуска AsyncTaskLoader CardView не показывает Shadow в Android L Как сделать что-то после того, как пользователь нажмет на меня EditText