Articles of макета

Отсутствие или неправильное изображение и фон случайным образом на протяжении всего жизненного цикла приложения

Я надеялся, что кто-то может иметь представление о том, что вызывает такое поведение: Во всем моем приложении, в кажущихся случайными местами и в случайных условиях, я наблюдаю этот странный вопрос пользовательского интерфейса. Иногда изображения загружаются черными (с правильными границами) или с неправильным источником изображения (опять же, с правильными границами). Это влияет на ImageViews и осуществило […]

Макет экрана перемещается вверх, когда отображается клавиатура

Скажем, у меня есть следующий макет: http://i47.tinypic.com/2vchnih.png Когда я нажимаю на текст редактирования внизу, я получаю следующее: http://i45.tinypic.com/352lym9.png Как вы можете заметить, изображение сверху сверху и верхний макет перемещается. Это мой xml для этого макета: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="#FFFFFF" > <LinearLayout android:id="@+id/header" android:layout_width="fill_parent" android:layout_height="75dp" android:layout_alignParentLeft="true" android:layout_alignParentRight="true" android:layout_alignParentTop="true" android:isScrollContainer="true" android:background="@drawable/header" > </LinearLayout> […]

Как изменить размер веб-представления android после добавления в него данных

В иерархии макета (линейная, вертикальная) у меня есть несколько видов, и один из них – WebView. Все они имеют одинаковые параметры: android:layout_width="fill_parent" android:layout_height="wrap_content" Для всех представлений расстояние между элементами правильно обрабатывается, но для веб-представления в нем отображается много пробелов после отображаемого текста внутри. Я установил (html) текст webview в методе «onCreate» активности, используя макет. Есть […]

Создание TextView из XML-файла шаблона

У меня есть шаблон простого TextView в файле simple_txt.xml <?xml version="1.0" encoding="utf-8"?> <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="30dp" android:textSize="18sp" > </TextView> В некотором коде мне нужно создать TextView из этого шаблона, например: TextView txt = new TextView(this); txt.setLayout(R.layout.simple_txt);//??? Затем сделайте что-нибудь с ним ( setText и т. Д.). Как я могу создать TextView как это?

Выравнивание текста в стиле андроид

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

Android, Как сделать прозрачную строку состояния правильно

Я пытаюсь сделать прозрачную строку состояния на Android 4.4+. Я знаю, как сделать ее прозрачной, определяя мой собственный стиль: <style name="Theme.MyTheme" parent="Theme.MyTheme.Base"> <item name="android:windowTranslucentStatus">true</item> <item name="android:windowTranslucentNavigation">true</item> </style> Я нашел здесь: https://stackoverflow.com/a/20573595/2633630 Проблема в том, что, когда строка состояния прозрачна, она не соответствует цвету панели действий и вид активности в фоновом режиме: Поэтому я обнаружил, что […]

Каков трюк с 0dip layout_height или layouth_width?

Я имею в виду, почему кто-то хочет, чтобы они считались высотой 0dip? Я видел это много раз, должна быть какая-то трюк, но я не понимаю. <TextView android:gravity="top" android:textColor="#FFFF0000" android:textSize="20dip" android:text="TextView" android:layout_height="0dip" android:layout_width="fill_parent" android:id="@+id/contactName"></TextView> Почему они не используют, например, wrap_content? Чего они хотят достичь?

Как создать андроид linearlayout с RTL горизонтальной ориентацией

Я хочу создать линейный макет с горизонтальной ориентацией Но я хочу, чтобы он поместил своих детей в соответствие со своим правом, а не слева от него, как обычно как я могу это сделать? Я знаю, как это сделать, используя relativeLayout, но я хочу практиковать linearLayout

Как центрировать drawableTop и текст по вертикали на кнопке в Android?

У меня есть кнопка, определяемая следующим образом: <Button android:drawableTop="@drawable/ico" android:gravity="center" android:id="@+id/StartButton2x2" android:text="@string/Widget2x2StartBtnLabel" android:layout_width="0dip" android:layout_height="fill_parent" android:layout_weight="1" android:background="@drawable/widgetbtn_bg" /> Проблема заключается в том, что изображение «drawableTop» выравнивается с верхней границей представления Button. Я хотел бы сосредоточить его (вместе с текстовой меткой) вертикально на кнопке. «Android: gravity», похоже, работает только на текстовой метке. Это не влияет на позиционирование […]

Что произойдет, если я оставлю все свои изображения в папке drawable-hdpi?

У меня есть все мои изображения в папке drawable-hdpi. И я закончил все свои макеты для всех размеров экрана. Но я забыл поместить изображения в папку drawable-mdpi и папку drawable-ldpi. Если бы телефон с плотностью экрана mdpi загружал мое приложение, он бы просто использовал изображения в папке drawable-hdpi? Или возникла бы ошибка, потому что в […]