Intereting Posts
Можно ли программно удалить пакет на Android? Как искать файл с помощью adb.exe? Зачем использовать «обычные» фрагменты, если у вас есть пакет совместимости с Android? Использование другого manifestPlaceholder для каждого варианта сборки Как обрабатывать событие click в RecyclerView.ItemDecoration? Android Несколько файлов dex определяют Lcom / google / android / gms / common / api / zza Edittext меняет цвет границы с помощью shape.xml Медленный эспрессо Используйте различные ресурсы для различных аппликаций приложений, используя gradle Как иметь открытые ссылки для веб-просмотра Android, которые являются целевыми «_blank» в iframe Почему preferences.getString («ключ», «ПО УМОЛЧАНИЮ») всегда возвращает «ПО УМОЛЧАНИЮ»? Как запустить системное приложение Android без root permisson? Удалить значок уведомления из строки состояния Почему Android Geocoder выбрасывает исключение «Service not Available»? Создание эмуляторов для текущих телефонов Android

Макет, как и карты в Android

Я хочу сделать макет Android, такой как Google Карты, я знаю, что есть библиотеки с открытым исходным кодом, но мне нужен только макет и стиль серого шестнадцатеричного фона. Я не мог найти информацию об этом, как я могу сделать это возможным? Im Прикрепление новых карт Google v7 Layout, чтобы вы могли получить эту идею. Схема Google Maps

Solutions Collecting From Web of "Макет, как и карты в Android"

bg_card.xml

<?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape android:shape="rectangle"> <solid android:color="#CCC" /> </shape> </item> <item android:bottom="2dp"> <shape android:shape="rectangle"> <solid android:color="#FFF" /> </shape> </item> </layer-list> 

Или просто установите фон карты на #FFF и добавьте внизу:

 <View android:layout_width="match_parent" android:layout_height="2dp" android:background="#CCC" /> 

ЗАМЕТКА:

Для всех, кто не любит использовать библиотеку, вы должны использовать CardView из библиотеки поддержки Android .

Пример кода .

 <item name="android:windowBackground">#ffe3e3e3</item> 

В вашем стиле.xml должен сделать вас счастливым 😉

А для макета, копирование фона карты должно быть достаточно, не так ли?

Мы можем использовать LayerList, как указано выше, для достижения этого (OR) с использованием девяти патч-изображений, получивших одинаковый эффект, нам не нужно создавать девять патч-изображений отдельно, для этого можно использовать один и тот же draw-android drawable.

Если вы используете eclipse: android: background = "@ drawable / abc_menu_dropdown_panel_holo_light"

Скопируйте указанную выше строку в качестве фонового изображения View.

Или если вы используете скопированную копию студии для Android, выполните следующую строку:

Android: фон = "@ андроид: рисуем / dialog_holo_light_frame"