Articles of layout

Могу ли я установить «android: layout_below» во время выполнения программно?

Возможно ли при создании относительного макета во время выполнения установить программный эквивалент android:layout_below ?

Установите маску макета TextView программно

Я пытаюсь динамически создавать объекты TableRow и добавлять их в TableLayout . Объекты TableRow имеют 2 элемента, TextView и CheckBox . Элементы TextView должны иметь свой вес макета, установленный в 1, чтобы переместить CheckBox в CheckBox правое. Я не могу найти документацию о том, как программно установить вес макета элемента TextView .

Просмотр списка Android в прокрутке

У меня есть андроид макет, который имеет scrollView с несколькими элементами в нем. В нижней части scrollView меня есть listView который затем заполняется адаптером. Проблема, с которой я сталкиваюсь, заключается в том, что андроид исключает listView из scrollView поскольку scrollView уже имеет функцию прокрутки. Я хочу, чтобы listView до тех пор, пока контент есть, и […]

Gridview с двумя столбцами и изображениями с автоматическим изменением размера

Я пытаюсь сделать gridview с двумя столбцами. Я имею в виду две фотографии в строке рядом, как этот образ. Но у моих картин есть пробелы между ними, из-за того, что это не тот же размер. Вот что я получаю. Так как вы можете видеть, что первое изображение скрывает легенду, в которой указаны имя контакта и […]

GridLayout (а не GridView), как равномерно распределить всех детей

Я хочу иметь сетку 2×2 с кнопками внутри. Это только ICS, поэтому я пытаюсь использовать новый GridLayout. Вот XML моего макета: <?xml version="1.0" encoding="utf-8"?> <GridLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/favorites_grid" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#00ff00" android:rowCount="2" android:columnCount="2"> <Button android:text="Cell 0" android:layout_row="0" android:layout_column="0" android:textSize="14dip" /> <Button android:text="Cell 1" android:layout_row="0" android:layout_column="1" android:textSize="14dip" /> <Button android:text="Cell 2" android:layout_row="1" android:layout_column="0" android:textSize="14dip" /> <Button android:text="Cell […]

Как использовать составную схему, а не LinearLayout, содержащую ImageView и TextView

Отмените новый инструмент Lint против моего кода. У него появилось много хороших предложений, но этого я не могу понять. Этот тег и его дети могут быть заменены одним и соединением Проблема. Проверяет, может ли текущий узел быть заменен TextView с использованием составных чертежей. LinearLayout, который содержит ImageView и TextView, может быть более эффективно обработан как […]

Добавить марку выше элемента списка ListView (и ниже последнего) в Android

Это довольно тонкий вопрос о компоновке элементов в ListView в Android. У меня есть активность с заголовком вверху, а ListView занимает остальную часть экрана. Я хочу, чтобы мой ListView появлялся с отступом 10dp слева, справа и сверху, но когда вы прокручиваете ListView вверх, я хочу, чтобы он закрывал верхнюю часть 10dp перед исчезновением под выцветшим […]

Android Paint: .measureText () vs .getTextBounds ()

Я Paint.getTextBounds() текст с помощью Paint.getTextBounds() , так как мне интересно получить как высоту, так и ширину текста, который будет отображаться. Однако фактический текст, отображаемый всегда, немного шире, чем .width() информации Rect заполненной getTextBounds() . К моему удивлению, я тестировал .measureText() и обнаружил, что он возвращает другое (более высокое) значение. Я попробовал и нашел это […]

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

В Android API 11+ Google выпустил новый класс под названием Fragment . В видеороликах Google предлагает, что по возможности ( link1 , link2 ) мы должны использовать фрагменты вместо действий, но они не объяснили, почему именно. Какова цель фрагментов и их возможное использование (за исключением некоторых примеров пользовательского интерфейса, которые могут быть легко достигнуты с […]

Как удалить строки между ListViews на Android?

Я использую два ListView следующим образом: <ListView android:id="@+id/ListView" android:text="@string/Website" android:layout_height="30px" android:layout_width="150px" android:scrollbars="none" android:transcriptMode="normal"/> <ListView android:id="@+id/ListView1" android:text="@string/Website" android:layout_height="30px" android:layout_width="150px" android:scrollbars="none" android:transcriptMode="normal"/> – <ListView android:id="@+id/ListView" android:text="@string/Website" android:layout_height="30px" android:layout_width="150px" android:scrollbars="none" android:transcriptMode="normal"/> <ListView android:id="@+id/ListView1" android:text="@string/Website" android:layout_height="30px" android:layout_width="150px" android:scrollbars="none" android:transcriptMode="normal"/> – <ListView android:id="@+id/ListView" android:text="@string/Website" android:layout_height="30px" android:layout_width="150px" android:scrollbars="none" android:transcriptMode="normal"/> <ListView android:id="@+id/ListView1" android:text="@string/Website" android:layout_height="30px" android:layout_width="150px" android:scrollbars="none" android:transcriptMode="normal"/> Между двумя ListView есть одна […]