如何创建像Android联系人最喜欢的布局

时间:2013-03-13 10:21:08

标签: android

如何创建布局,如附加的(Android ICS联系人收藏夹布局)图像

Layout with image and overlay name

使用网格视图创建照片网格的布局。多数民众赞成完美。但是

如何创建覆盖布局,如黑色透明的名称或图像?任何人都指导我这样做

提前致谢

1 个答案:

答案 0 :(得分:2)

试试这个:(注意:这是将在GridView中设置的Adapter的自定义XML布局)

<FrameLayout
    android:layout_width="100dp"
    android:layout_height="100dp"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"
    android:gravity="center" >

    <ImageView
        android:id="@+id/imgProfilePicture"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:adjustViewBounds="true"
        android:scaleType="centerCrop"
        android:src="@drawable/ic_contact_picture" >
    </ImageView>

    <TextView
        android:id="@+id/txtUserName"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_gravity="bottom|center"
        android:background="#50000000"
        android:gravity="center"
        android:text="User Name"
        android:textColor="#ffffff"
        android:textSize="11sp" >
    </TextView>
</FrameLayout>

看起来会这样:

enter image description here

这是我的某个应用原样使用android:layout_widthandroid:layout_height来设置您自己的尺寸。此外,摆弄这个android:background="#50000000"属性,让它随心所欲。 50 中的 alpha 将设置透明度。