Articles of Просмотр профиля

Как получить ширину и высоту изображения в андроиде?

В моем коде у меня есть Image View в моем XML-макете, и я продолжаю изменять исходное изображение для этого в своем коде. Теперь я хочу знать ширину и высоту сгенерированного изображения каждый раз. Я попытался использовать getWidth() , getHeight(), getMeasuredWidth(), и getMeasuredHeight() , но все они возвращают 0. Как я могу это получить?

Как правильно очистить ImageView?

Например, в моей работе у меня есть такой код (я пропускаю инициализацию переменных): ImageView iview; //some ImageView Bitmap b; //some Bitmap iview.setImageBitmap(b); Вопрос: как правильно очистить ресурсы iview (с или без разрушения)? Будет ли ImageView освобождать его ресурсы (используемые в собственном коде) после b.recycle() ? Я полагаю, что ImageView не просто освобождает ресурсы после Activity […]

Установите максимальную ширину ImageView как процент от ее родительской ширины

Я загружаю навигацию с веб-сайта, где каждый элемент имеет название, описание и изображение. Я хочу, чтобы все названия и описания были сосредоточены вдоль одной оси. Я использую следующий макет для каждого элемента в ListView. Он отлично работает, когда изображения наполовину широки, как они высоки, но нет, если они более широкие – текст идет под изображение. […]

Как разместить представления поверх ImageView в отношении размера контента ImageView?

Задний план Предположим, что я хочу показать изображение чего-то с помощью ImageView, и я хочу разместить над ним новые представления (анимированные ImageViews, которые показывают, например, на изображении карты мира, или представление Switch поверх изображения смартфона ). Это означает, что независимо от того, как изображение ImageView отображает изображение, в нем должны быть точки зрения, внутри правильного […]

Библиотека поддержки Android SearchView xml атрибуты queryHint и iconifiedByDefault не работают

У меня есть следующий SearchView в файле макета <android.support.v7.widget.SearchView android:id="@+id/search_view" android:layout_height="wrap_content" android:layout_width="match_parent" android:queryHint="@string/search" android:iconifiedByDefault="false" /> Однако, когда я запускаю свое приложение, никаких подсказок не появляется, а поиск просматривается, в коде, который работает, мой вопрос заключается в том, что это ошибка в библиотеке поддержки?

Как использовать addHeaderView для добавления простого ImageView в ListView

Моя цель проста. Я хочу добавить «Red Rectangle» в качестве headerview в ListView . Поэтому я создаю простую деятельность public class MainActivity extends Activity { private String[] adapterData = new String[] { "Afghanistan", "Albania", "Algeria", "American Samoa", "Andorra", "Angola"}; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ListView lv; lv = (ListView)findViewById(R.id.list); LayoutInflater lf; View […]

Android multi ImageView перемещается по прикосновению

Ниже представлен мой xml-файл. Это имя main.xml <?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"> <ImageView android:id="@+id/imageView" android:layout_width="fill_parent" android:layout_height="fill_parent" android:src="@drawable/icon" android:scaleType="matrix"> </ImageView> <ImageView android:id="@+id/imageView1" android:layout_width="fill_parent" android:layout_height="fill_parent" android:src="@drawable/bg_sound" android:scaleType="matrix"></ImageView> </FrameLayout> И мой файл Java ниже import android.app.Activity; import android.graphics.Matrix; import android.graphics.PointF; import android.graphics.drawable.Drawable; import android.os.Bundle; import android.util.FloatMath; import android.util.Log; import android.view.MotionEvent; import android.view.View; import android.view.View.OnTouchListener; import android.widget.ImageView; […]

Позиционирование изображения внутри ImageView с максимальной высотой и максимальной шириной

У меня есть ImageView с максимальной высотой и максимальной шириной, равной 100 . На рисунке ниже явно нет квадрата, но вы можете использовать свое воображение;) Рисунок 1: ╔══════════════════════════════════════════════╗ ║ ImageView ╔══════════════╗ ║ ║ ║ ║ ║ ║ ║ Actual image ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ […]

Android SearchView.OnQueryTextListener OnQueryTextSubmit не запускается в пустой строке запроса

Я использую Android 4.1.2. У меня есть виджет SearchView на ActionBar . Документация на SearchView.OnQueryTextListener с сайта разработчика Android указывает, что onQueryTextSubmit запускается, когда «Вызывается, когда пользователь отправляет запрос. Это может быть связано с нажатием клавиши на клавиатуре или из-за нажатия кнопки отправки». Этого не происходит, если поисковый запрос пуст. Мне нужно, чтобы он запускал […]

Android – как получить край изображения x / y позиция внутри изображения

Если у меня есть ImageView, который заполняет экран. Фон ImageView установлен в зеленый цвет. Я размещаю растровое изображение в ImageView, сохраняя пропорции растровых изображений. Портретная фотография в этом макете будет отображаться зеленым на левой и правой стороне (Ориентация телефона = портрет). Теперь, как получить левую сторону x / y позиции края, когда заканчиваются зеленые и […]