Articles of макета

Как настроить ландшафтный макет только для планшетов?

Представьте, что у меня есть папка layout-port именем layout-port . Этот макет содержит два макета, которые вы можете увидеть на рисунке ниже (трубка). С другой стороны, у меня есть папка layout которая используется, когда ориентация экрана не находится в портретном режиме, поэтому она находится в ландшафте. Однако, когда я поворачиваю устройство с помощью небольшого экрана, […]

Плавающие представления, чтобы они не занимали места в макете

Возможно ли размещать элементы над другими элементами на Android, чтобы они не влияли на расположение их контейнера? Эффект, который я хочу достичь, – это плавающий элемент с пузырьками речи: Желтый ящик выше – это элемент, который я хочу поплыть над другими элементами, но, как вы видите, он толкает его контейнер вниз, создавая черное пространство под […]

Android set View.GONE не «освобождает» пространство в listview

У меня есть список с некоторыми элементами, которые можно пометить как «сделанные». Существует также кнопка переключения, которая гласит: «Скрыть сделанные предметы». Однако, когда я скрываю элементы, устанавливая setVisibility (View.GONE), в списке осталось еще место. Не должно быть трудно перетаскивать элементы списка в списке?

Android: высота макета в процентах от разрешения экрана

Я совершенно новичок в Android, поэтому, вероятно, это будет глупый вопрос, но здесь все идет. У меня есть RelativeLayout of Activity. В этом макете у меня есть еще один макет внизу экрана. Иногда я скрываю это или делаю это видимым, это не имеет значения. Возможно ли, чтобы высота другого макета позволяла говорить 27% от общей […]

Почему я получаю сообщение об ошибке при попытке установить содержимое tabspec в android?

У меня есть активность андроида, в которой я использую вкладки. public class UnitActivity extends TabActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.unit_view); TabHost tabHost = getTabHost(); TabSpec spec; spec = tabHost.newTabSpec("controls"); spec.setIndicator("Control"); spec.setContent(R.layout.unit_control); tabHost.addTab(spec); spec = tabHost.newTabSpec("data"); spec.setIndicator("Data"); spec.setContent(R.layout.unit_data); tabHost.addTab(spec); } } Однако, когда я запускаю программу, она вылетает с ошибкой: «Не удалось […]

WebView height = wrap_content с изменением размера шрифта не работает

У меня есть webview с layout_height = "wrap_content". Если увеличить размер шрифта по умолчанию, то увеличивается высота веб-просмотра. Но если я уменьшу размер шрифта по умолчанию, то высота веб-просмотра не уменьшится. Таким образом, осталось пустое место на дне. Я пробовал следующий трюк: articleContent.getSettings().setDefaultFontSize(fontSize); RelativeLayout.LayoutParams layoutParams = new LayoutParams(ViewGroup.LayoutParams.FILL_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT); layoutParams.addRule(RelativeLayout.BELOW, subtitleTextView.getId()); articleContent.setLayoutParams(layoutParams); Но это не […]

Невозможно сделать дочерний вид более широким, чем родительский, в макете Android

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

Как перенести представление на передний план без вызова метода bringToFront ()?

По-видимому, в Android есть ошибка, которая разбивает View.bringToFront . Если у меня есть представления, упорядоченные в GridView, и вы хотите перенести представление на передний план, вызывая метод bringToFront (), он может быть перемещен в нижнее правое положение в GridView. Что-то теневое происходит там, поэтому я не могу использовать bringToFront (). Когда я этого не называю, […]

После взлома Android SDK – макет не отображается

Я обновляю SDK Android в настоящее время после того, как не отобразил xml-файл в представлении дизайна и говорит: « LayoutLib слишком недавний. Обновите свой инструмент! » Пожалуйста, помогите мне решить эту проблему. Заранее спасибо.

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

Я застрял в странной проблеме с Android – я хочу иметь кнопку, которая выглядит так: |———————————————————————–| | [icon] <5px> [text text text] | |———————————————————————–| И группа ([значок] <5px> [текст текста текста]) должна быть центрирована. Обратите внимание, что 5px используется как заполнитель для любого дополнения, которое вы хотите иметь между значком и текстом Я нашел здесь […]