Articles of макета

Android обнаруживает, если конструктор вызван в режиме разработки?

Вероятно, хорошо известно, что eclipse вызывает конструктор компонента, когда он должен показывать компонент в графическом макете XML, поэтому он знает, как он будет выглядеть. Как проверить вызов конструктора, если вызов был выполнен для времени разработки (выше случая) или для фактического времени выполнения?

SetVisibility не работает?

Я новичок в разработке с Android. У меня есть сетка, содержащаяся в LinearLayout и каждый элемент, составляющий сетку, является кнопкой. Я хочу, чтобы этот LinearLayout был невидим, когда пользователь нажимает любую из этих кнопок. Это мой «домашний» макет оболочки: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"> <TextView/> <LinearLayout> //<– this is the layout I want to hide <TextView/> <GridView/> </LinearLayout> […]

Ссылка на другой файл layout.xml без дублирования

Мне нужно предоставить тот же файл layout.xml для Activity для нескольких разных квалификаторов. Я знаю, что есть способ просто ссылаться на один существующий layout.xml вместо того, чтобы действительно копировать его и иметь дубликат. Но как? Не можете найти его в документах Android прямо сейчас …: – / Кто-нибудь быстрее меня? EDIT: хотя я нашел это […]

Как получить доступ к элементу TextView в BroadcastReceiver

Я тестирую простой виджет в android и использую Alarms для регулярного обновления TextView. Проблема в том, что в классе BroadcastReceiver я не могу получить доступ к элементу TextView, который я хочу получить, когда истечет срок действия будильника. Класс называется правильно, потому что Toast, который я поставил, дает соответствующее сообщение. Следующий код из класса, где я […]

Как поместить <или> в андроидную кнопку

Eclipse не принимает меньше символа для текста кнопки, есть ли способ избежать его, чтобы он отображался на кнопке? <Button android:id="@+id/button_prev_line" android:text="<line" android:layout_width="wrap_content" android:layout_height="wrap_content" />

Программно добавить границу в LinearLayout

Как добавить программно границу в LinearLayout? Допустим, мы создали этот макет: LinearLayout TitleLayout = new LinearLayout(getApplicationContext()); TitleLayout.setOrientation(LinearLayout.HORIZONTAL); Тогда что мне делать?

Почему добавление <merge> изменяет расположение android?

Я пытаюсь включить xml_layoutA в xml_layoutB . Сначала я не знал, что мне нужно добавить тэг <merge> в xml_layoutA . Но затем я добавил этот тег, а затем xml_layoutA начал выравниваться влево, а не вправо, как и раньше. Что вызвало это изменение? xml_layoutA.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/tooltip_layout" android:layout_width="262dp" android:layout_height="92dp" android:background="@drawable/tip_tool_top_right" android:orientation="horizontal" android:paddingTop="10dp" android:paddingBottom="15dp" […]

Множественные фрагменты в вертикальном Lingleayout

Я столкнулся со следующей проблемой в своем приложении. Я хочу добавить несколько фрагментов в вертикальный LinearLayout в определенном порядке. Вот мой макет <?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/scrollview" android:layout_width="match_parent" android:layout_height="match_parent" android:fillViewport="true" > <LinearLayout android:id="@+id/content" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" > </LinearLayout> </ScrollView> И вот код, который я использую для добавления фрагментов. Fragment fragment1 = MyFragment.newInstance(param1); Fragment fragment2 […]

Пользовательские кнопки Android

Я создаю пользовательские кнопки в android, но хочу избежать повторения. Я пытаюсь создать 2 кнопки, которые имеют один и тот же дизайн, но другой значок изображения вместо текста. В настоящее время у меня есть: И я использую этот xml в качестве ресурса: <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <item> <shape> <padding android:bottom="5dp" android:left="5dp" android:right="5dp" android:top="5dp" […]

Imagebutton установить размер изображения

Итак, представьте, что на ваших макетах есть несколько кнопок. Проект почти закончен, и есть много динамических материалов (программно устанавливающих изображения, слушателей, declrawables и т. Д.). Теперь вам сказали, что кнопки довольно сложно щелкнуть так, чтобы ваша первая мысль (по крайней мере моя) была «нормально, я просто сделаю ограничительную коробку более крупной». Для этого мне просто […]