Articles of android layout

Android: использование PopupMenu в API уровня 9

Мне нравится добавлять PopupMenu в мое приложение. Проблема в том, что он должен работать и на Android 2.3. Я нашел несколько сообщений, где люди предлагают использовать AlertDialog в качестве альтернативы, но я предпочитаю PopupMenu;) Я думаю, что он должен работать на этом уровне API, потому что я видел его в нескольких приложениях (мой телефон имеет […]

Справка по пользовательскому интерфейсу для уведомления о значке

Я хочу создать следующий интерфейс. Может ли кто-нибудь дать мне пример или предложить какой-то исходный код для реализации?

Как добавить новую строку в html-формате в android?

Я должен добавить текст к кнопке, выделенной жирным шрифтом первой строки, и разворачивать вторую, но я не могу определить, какой новый символ строки это. b.setText(Html.fromHtml("<b>" + st + "<\b>" + "\n" + cursor.getString(1))); Ive также попробовал b.setText(Html.fromHtml("<b>" + st + "<\b>" + "<br/>" + cursor.getString(1))); Второй работает, но обе строки выделены полужирным шрифтом. заранее спасибо

Не удается получить элемент из макета

У меня есть 2 вида деятельности. Второй .xml выглядит так: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <ListView android:id="@+id/TrainsListView" android:layout_width="fill_parent" android:layout_height="fill_parent" /> </LinearLayout> Часть манифеста: <activity android:name="TrainsActivity"> </activity> И я пытаюсь получить TrainsListView: mListView = (ListView) findViewById(R.id.TrainsListView); Но после этого mlistView имеет значение null. Зачем?

Как разместить вертушку под макетом спиннера, когда он щелкнут, и показать фигурку в леденец и выше?

Подобно переполнению меню накладывается панель инструментов так же, как прядильщик накладывается на себя, когда на ней отображается выпадающий элемент в леденец и выше версии для Android. Поэтому мне нужно разместить его ниже вертела, а не над ним.

Виджет Google+ Android для планшетного учебника

Я хотел бы создать гетерогенный виджет сетки в Android, такой как тот, который используется в таких приложениях, как Google+ для планшетов или Pinterest. Я не могу найти учебник, и это кажется особенно трудным. К сожалению, GridView может иметь только ячейки одинакового размера, в то время как я хочу достичь клеток разных размеров. Можете ли вы […]

Преобразование PSD в формат XML (макет) для Android?

Я кодирую приложение Android для исследовательского проекта в своем учебном заведении и работаю с дизайнером, который сделал несколько привлекательных макетов UI в Photoshop (используя CS5). Я хотел бы реализовать ее проекты как макеты для моего приложения для Android, и это было бы МИРОВОМ проще, если бы я мог конвертировать файлы в формат XML. Я думаю, […]

В Android, как я могу сохранить verticalSpacing всегда равным horizontalSpacing в GridView?

Я объявил GirdView в макете xml, как показано ниже. <GridView android:id="@+id/movies_gridview" android:layout_width="match_parent" android:layout_height="match_parent" android:drawSelectorOnTop="true" android:columnWidth="92dp" android:numColumns="auto_fit" android:stretchMode="spacingWidthUniform" android:gravity="center_horizontal" /> Я намерен показывать изображения фиксированного размера (вертикальный прямоугольник не квадрат) в этом GridView. Я установил columnWidth в auto_fit чтобы горизонтальное пространство можно было оптимально использовать GridView. В зависимости от размера экрана. Я установил stretchMode в spacingWidthUniform […]

Как разработать прохождение через диалог, который появляется при первом запуске?

Я хотел бы разработать Диалог, который состоит из 3 шагов, чтобы направлять пользователя, когда он запускает приложение в первый раз. Следующее изображение является примером того, чего я хотел бы достичь: 1- Я хотел бы знать, как добавить отметку, чтобы закрыть диалог в правом верхнем углу? 2- Как я могу реализовать маленькие круги внизу экрана, которые […]

MapView в элементе listView

У меня есть активность с listView, где каждый элемент можно развернуть при нажатии, показывая mapView. Если щелкнуть другой элемент, открытый элемент будет закрыт. Активность расширяет MapActivity, и есть только один экземпляр mapview, который я удаляю и добавляю к элементам по мере необходимости: private MapView getMapView() { if (mMapView == null) { LayoutInflater inflater = (LayoutInflater) […]