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

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

Ответ 1

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

Примечание:

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

Пример кода.

Ответ 2

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

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

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

Ответ 3

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

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

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

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

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