Articles of вида

Android – выровняйте центр просмотра в нижней части другого вида

Картина говорит более чем длинную речь: Я хочу выровнять по вертикали центр красной части с серединой черной части. У меня нет ограничений на контейнер (RelativeLayout, FrameLayout, LinearLayout oO). Я попробовал View с высотой 0dp, выровненной в нижней части черного вида, и выровнял Baseline с красным представлением, но он не работает … Спасибо за вашу помощь […]

Пользовательский вид Android с пользовательскими атрибутами

Я сделал свое собственное представление, и я хочу установить для него некоторые пользовательские атрибуты. Я хочу передать id другого представления как атрибут. Пользовательский вид: <?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="IdNumber"> <attr name="firstName" format="integer"/> <attr name="lastName" format="integer"/> <attr name="address" format="integer"/> <attr name="birthDate" format="integer"/> </declare-styleable> </resources> Макет, где я использую свой пользовательский вид: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout […]

Получите ширину / высоту ширины или ширину шрифта / высоту / другие размеры перед первым отображением

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

Поверхность камеры Android

Я разрабатываю приложение, которое использует камеру. Я сделал класс предварительного просмотра следующим образом: public class MyPreview extends SurfaceView implements SurfaceHolder.Callback, Camera.Preview Callback{ … public void surfaceCreated(SurfaceHolder holder){ … mCamera.setPreviewCallback(this); … } public void surfaceDestroyed(SurfaceHolder holder){ … } public void surfaceChanged(SurfaceHolder holder, int format, int w, int h){ … } public void onPreviewFrame(byte[] data, Camera camera){ […]

Динамически добавленные виды исчезают при ориентации на Android

Я создал представления, которые нужно добавить динамически к макету с помощью нажатия кнопки, но когда я поворачиваю ландшафт устройства, виды исчезают. Может кто-нибудь, пожалуйста, посмотрите на мой код и объясните, как остановить это. Вот код: public class TestContainerActivity extends Activity implements OnClickListener { LinearLayout containerLayout; Button testButton; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_test_container); […]

Android: перерисовка определенного вида внутри макета

У меня есть вертикально выровненный LinearLayout, который содержит TextView, собственный собственный класс представления, и я надеюсь разместить объявление внизу. Я рисую объекты в своем классе пользовательского вида (который расширяет представление), но он не обновляется на экране, если я не вызываю setContentView(R.layout.myview) , но это сбрасывает мой TextView на текст по умолчанию (что хранится В файле […]

Где правильно освободить растровое изображение на Android View?

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

Android: как заставить findViewById (R.id.xxx) работать в классе, наследующем / расширяющемся из класса View?

У меня есть следующая проблема: я хочу добавить пользовательское представление (custom_view.xml и связанный с ним класс CustomView.java) к моей основной деятельности. Итак, я делаю следующее: 1) В моей основной деятельности (связанной с main.xml): CustomView customView = new CustomView(this); mainView.addView(customView); 2) В моем классе CustomView.java (который я хочу связать с custom_view.xml): public class CustomView extends View […]

Как сделать несколько видов одной и той же шириной?

В рамках большего пользовательского интерфейса у меня есть RelativeLayout с тремя представлениями, которые я хотел бы иметь одинаковую ширину. Три вида «сложены» друг над другом подобно этому ImageView TextView ImageView Я пробовал разные вещи, такие как установка View s ' android:layout_width на «wrap_content», установка android:layout_width на «0px» и android:layout_weight на «1», как это предлагается в […]

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

ОПИСАНИЕ ПРОБЛЕМЫ: Я проверил следующие два метода, чтобы создать снимок растрового изображения из представления (например, RelativeLayout в этом случае). Оба метода отлично подходят для представлений, размеры которых (например, ширина и высота) меньше размеров экрана устройства (например, 480×900). Видимая часть представления захватывается и записывается в растровое изображение. К сожалению, растровое изображение является черным в невидимой части […]

Intereting Posts
IOException с эмуляцией карты на основе хоста Кнопка «Обновить и перезагрузить» в студии Android 2.1.3 не работает, когда я пытаюсь обновить ее до версии 2.2 Почему Android Wi-Fi Direct возвращает только одну услугу за один раз с помощью DiscoverServices? Default locale для getRelativeTimeSpanString Выбор цвета выбора позиции строки Recyclerview Как реализовать реферальную программу в мобильных приложениях для Android и iPhone Обновление текстового представления в активности с локальной службой Запрос ActiveAndroid Update () Android Java – String .replaceAll для замены определенных символов (регулярное выражение) Навигация панели действий с навигацией + вкладка навигации – Положение счетчика не слева Как включить adbd для прослушивания порта во время загрузки в Android? Webview внутри RecyclerView показывает пустой экран иногда только на устройствах Nougat Android ExifInterface saveAttributes () без перезаписи предыдущих данных? Android: настройка вкладок в состоянии: как сделать селектор доступным Попытка поймать щелчок на элементе ListView android: android: descendantFocusability = "blocksDescendants" не работает