我希望做这样的事情:
我认为它是一个带有阴影背景的ListView,而listViews项目的边距使它们与屏幕边缘相互隔开。
我是否在正确的轨道上?或者有更好的方法来做到这一点。
答案 0 :(得分:1)
Android中通常称为卡。它们基本上只是带阴影的布局,但有一些库可以简化实现,例如Gabriele Marotti's CardsLib。
此外,新的" L" Android版开发人员预览版将此窗口小部件作为一等公民(CardView
)包含在内,因为它在最近推出的材料设计"中非常突出。它也可作为旧版Android的支持库的一部分提供。
答案 1 :(得分:0)
请尝试这种方式,希望这有助于您解决问题。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/button_default"> // here set your shaded background
<LinearLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:gravity="center_vertical"
android:padding="10dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello stackoverflow"/>
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:orientation="vertical"
android:gravity="center"
android:padding="10dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="22sp"
android:text="25"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:textSize="22sp"
android:text="Wrd"/>
</LinearLayout>
</LinearLayout>