首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >布局就像android中的卡片

布局就像android中的卡片
EN

Stack Overflow用户
提问于 2013-07-25 04:10:02
回答 3查看 14.9K关注 0票数 13

我想做一个像Google Cards的android布局,我知道有一个开源库,但是我只想要布局和灰色十六进制背景样式。我找不到关于这方面的信息,我如何才能使这成为可能?我附加了新的谷歌地图v7布局,所以你可以得到的想法。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-07-25 07:18:47

bg_card.xml

代码语言:javascript
复制
<?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并在底部添加:

代码语言:javascript
复制
<View
    android:layout_width="match_parent"
    android:layout_height="2dp"
    android:background="#CCC" />

备注:

对于那些不喜欢使用库的人,您应该使用Android support library中的CardView

Sample code.

票数 19
EN

Stack Overflow用户

发布于 2013-07-25 04:51:47

代码语言:javascript
复制
<item name="android:windowBackground">#ffe3e3e3</item> 

在你的style.xml中应该会让你快乐;-)

而对于布局,复制卡片背景应该就足够了,不是吗?

票数 0
EN

Stack Overflow用户

发布于 2014-09-17 13:59:15

我们可以使用上面的LayerList来实现这个(OR)通过使用九个补丁图像获得相同的效果,我们不需要为这个假设的android可绘制有一个单独创建九个补丁图像。

如果您使用的是eclipse: android:background="@drawable/abc_menu_dropdown_panel_holo_light“

复制粘贴上一行作为视图背景。

或者,如果您使用的是android studio副本,请粘贴以下行:

android:background="@android:drawable/dialog_holo_light_frame“

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17843922

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档