Articles of макета

Как разместить форму входа в центр макета

Я пытаюсь создать следующий макет: |———————————————————–| | | | | | | | | | L-Email [___________]-R | | L-Password [___________]-R | | (Login)-R | | | | | | | |———————————————————–| Так что я пытаюсь, так это то, что я создал линейный макет, каждый адрес электронной почты, пароль и логин – это линейная рассылка. […]

Listview изменяет положение других представлений на клавиатуре

Я создал экран андроида с LinearLayout в котором я использовал свойство layout_sum для разделения экрана. В этом созданном EditText для поиска в ListView, кажется, хорошо, прежде чем открывать мягкую клавиатуру. Но когда я открываю мягкую клавиатуру, EditText спрятаться, как шоу в изображениях. Вот мой xml-код. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:weightSum="3" > <LinearLayout android:layout_width="match_parent" […]

Задать размер заголовка списка просмотра программным путем

У меня есть ListView с заголовком, и мне нужно установить размер заголовка программно в зависимости от размера экрана. Таким образом, он заполняет почти весь экран. Как я могу это сделать? Я нашел способ получить высоту экрана, но это полная высота дисплея, содержащая высоту строки состояния телефона.

Получение размера текста по умолчанию в пикселях в Android

Мне нужно знать размер в пикселях текущего шрифта Android по умолчанию. Я скопировал подход, приведенный в очень похожем вопросе. Однако вместо того, чтобы получать размер в пикселях, я всегда получаю -1. Любые идеи, что я делаю неправильно? Вот код: Context context = getActivity(); TypedValue typedValue = new TypedValue(); context.getTheme().resolveAttribute(android.R.attr.textAppearance, typedValue, true); int[] textSizeAttr = new […]

Загружать ресурс (макет) из другого apk динамически

Мне удалось вытащить макеты, и я добавлю его в свой viewflipper, однако там он загружен как пустой. Код, Resources packageResources; Context packageContext; try { packageResources = pm.getResourcesForApplication(packageName); packageContext = this.createPackageContext(packageName, Context.CONTEXT_INCLUDE_CODE + Context.CONTEXT_IGNORE_SECURITY); } catch(NameNotFoundException excep) { // the package does not exist. move on to see if another exists. } Class layoutClass; try { […]

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" />