Articles of Макет

ListViews с несколькими макетами элементов

У меня есть ListView в моей ListActivity и я бы хотел, чтобы строки ListView были 1 из 3 разных макетов. Первый элемент в моем списке всегда будет использовать макет A, второй элемент в моем списке всегда будет использовать макет B, и все последующие элементы будут использовать макет C. Вот моя функция getView: @Override public View […]

Процент заполнения макета Android

Как сделать элементы в макете занимают 50, 25, 10 и т. Д. Процентов от горизонтального / вертикального пространства?

Android: layout_alignParentBottom игнорируется при использовании без явной высоты раскладки в виде строки в ListView

Когда я использую RelativeLayout с fill_parent или wrap_content как height и элемент, который указывает: android:layout_alignParentBottom="true" он игнорируется и выравнивается вверху. Установка высоты RelativeLayout на явное значение заставляет его работать. Любые подсказки?

Проблема размещения в макете – относительная ширина в процентах с использованием веса

Я пытаюсь назначить относительные ширины столбцам в ListView, который находится в TabHost, используя layout_weight, как предлагается здесь : <?xml version="1.0" encoding="utf-8"?> <TabHost xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/tabhost" android:layout_width="fill_parent" android:layout_height="fill_parent"> <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TabWidget android:id="@android:id/tabs" android:layout_width="fill_parent" android:layout_height="wrap_content"/> <FrameLayout android:id="@android:id/tabcontent" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TableLayout android:id="@+id/triplist" android:layout_width="fill_parent" android:layout_height="wrap_content" android:paddingTop="4px"> <TableRow> <ListView android:id="@+id/triplistview" android:layout_width="fill_parent" android:layout_height="wrap_content"/> </TableRow> <TableRow> <Button android:id="@+id/newtripbutton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Add […]

Найти макет корня в деятельности

Есть ли динамический способ получить корневой макет (тот, который является родительским для всех остальных макетов) в XML, установленном в настоящее время для моей активности? То, что мне нужно, вместо того, чтобы дать моему корневому макету явный идентификатор и найти его через findViewById, я надеюсь получить что-то в соответствии с Псевдокод: this.findTopLayout(); Уже названный setContentView(R.layout.foo); Я […]

Как установить ширину кнопок в android для покрытия ширины экрана?

друзья, У меня есть три кнопки в линейном макете с шириной fill_parent Теперь, как я могу установить ширину этих кнопок, чтобы охватить всю площадь экрана в равной степени? Любая помощь будет назначена. <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/btnReplyMessage" android:gravity="left" android:text="Reply" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/btnMarkAsUnread" android:gravity="left" android:text="Mark as unread" /> <ImageButton android:id="@+id/btnDeleteMessage" android:src="@drawable/imgsearch" android:gravity="right" android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_alignParentRight="true" […]

Как сделать Android GridLayout совместимым с более старой версией?

Новый GridLayout для Android 4 хорош. Как с точки зрения ремонтопригодности кода, так и производительности. Мне нужна помощь с обратной совместимостью для GridLayout для более старой версии. Ожидание официального совместимого пакета занимает слишком много времени. Я знаю, что это возможно, и кто-то упомянул, что это можно сделать, скопировав класс из версии платформы версии 4. Было […]

Завернуть компоновку с текстовыми изображениями

У меня есть макет, который выглядит так: <RelativeLayout> <!–aligned parent top–> </<RelativeLayout> <FlowLayout> <!–Should fill remaining space–> </FlowLayout> <RelativeLayout> <!–aligned parent bottom–> </<RelativeLayout> Я использовал FlowLayout для отображения списка текстовых просмотров (он может содержать 10-15 текстовых просмотров). Итак, на основе свободного пространства экрана, я хочу показать количество текстовых просмотров. Например, если там есть 15 текстовых […]

Пользовательский диалог без заголовка и границы

На основе кода здесь, http://developer.android.com/guide/topics/ui/dialogs.html#CustomDialog . Я успешно могу создать собственный диалог с фоном и кнопками внутри, но все же что-то не так. Все еще есть пробел для заголовка, и вокруг него есть граница. Как избавиться от этих титулов и границ? Вот мой диалог Dialog pauseMenu = new Dialog(this,R.xml.pause_dialog); pauseMenu.setContentView(R.layout.pause_menu); return pauseMenu; И вот мой […]

Android – получить видимую область просмотра?

Предположим, у меня есть Android View , который частично маскируется другим View . Например, представьте, что в маскировочном представлении есть прозрачное прямоугольное «окно» в центре его, а мой взгляд центрирован под окном и имеет размеры, размеры которых больше размеров окна. В этом случае будет видна какая-то прямоугольная часть вида, а остальная часть будет скрыта маской. […]

Intereting Posts
Как преобразовать pt в sp? Как использовать предварительно скомпилированные заголовки в проекте Android NDK? Как установить идентификатор динамически созданного макета? Android MediaPlayer отлично работает в приложении Custom Audio Streaming до Android 2.1, но не в более высоких версиях Производительность видео в формате rtsp при запуске браузера с целью запуска приложения Эффект пульсации для просмотра леденцов GetSupportFragmentManager (). GetFragments () показывает ошибку времени компиляции IOException: «Запрос на получение аутентификации равен нулю» (Apache Harmony / Android) Установка ADB на MAC OS X Вызов метаданных «Невозможно добавить нулевой токен окна – это не приложение» с getApplication () как контекст Как установить рингтон с RingtoneManager.ACTION_RINGTONE_PICKER? Кнопка Ok для диалога оповещений на Android Каков наилучший способ «настройки приложения» в Android? Как установить поля в пользовательский диалог? Как использовать тему устройства по умолчанию для приложения?