Android 具有居中图标和两个文本视图的布局

Android 具有居中图标和两个文本视图的布局,android,android-layout,Android,Android Layout,我试着为一个带有图标和两个文本视图的布局编写这段代码 像这样: 我试过这个代码,但它不起作用 你能帮我提些建议吗。。或者一个比我简单得多的代码 提前通知 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:background="?android:selectableItemB

我试着为一个带有图标和两个文本视图的布局编写这段代码 像这样:

我试过这个代码,但它不起作用 你能帮我提些建议吗。。或者一个比我简单得多的代码 提前通知

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:background="?android:selectableItemBackground"
    android:clickable="true"
    android:focusable="true"
    android:gravity="center_vertical"
    android:id="@id/dashboard_tile"
    android:layout_height="wrap_content"
    android:layout_width="fill_parent"
    android:minHeight="?android:listPreferredItemHeightSmall"
    android:orientation="vertical">

    <LinearLayout
        android:gravity="center_vertical"
        android:layout_height="wrap_content"
        android:layout_width="fill_parent">

        <ImageView
            android:gravity="center"
            android:id="@android:id/icon"
            android:layout_height="@dimen/dashboard_tile_image_size"
            android:layout_marginEnd="@dimen/dashboard_tile_image_margin_end"
            android:layout_marginStart="@dimen/dashboard_tile_image_margin_start"
            android:layout_width="@dimen/dashboard_tile_image_size"
            android:scaleType="centerInside"/>

        <LinearLayout
            android:layout_height="wrap_content"
            android:layout_weight="1.0"
            android:layout_width="0.0dip"
            android:orientation="vertical"
            android:paddingBottom="@dimen/list_item_bottom_padding"
            android:paddingEnd="?android:listPreferredItemPaddingEnd"
            android:paddingTop="@dimen/list_item_top_padding">

            <TextView
                android:ellipsize="marquee"
                android:fadingEdge="horizontal"
                android:id="@android:id/title"
                android:layout_height="wrap_content"
                android:layout_width="wrap_content"
                android:singleLine="true"

            <TextView
                android:id="@android:id/summary"
                android:layout_height="wrap_content"
                android:layout_width="wrap_content"
                android:singleLine="true"
        </LinearLayout>

        <TextView
            android:background="@drawable/badge_icon"
            android:clickable="false"
            android:focusable="false"
            android:gravity="end"
            android:id="@id/badge"
            android:layout_height="wrap_content"
            android:layout_marginEnd="@dimen/list_item_inner_padding"
            android:layout_width="wrap_content"
            android:scaleType="centerInside"
            android:textAlignment="center"
            android:textColor="@color/dashboard_badge_text_color"
            android:textSize="@dimen/dashboard_badge_text_size"
            android:visibility="gone"/>
    </LinearLayout>

    <View
        android:background="@color/list_divider_color"
        android:id="@id/tile_divider"
        android:layout_height="@dimen/list_divider_height"
        android:layout_marginEnd="@dimen/dashboard_tile_divider_margin_end"
        android:layout_marginStart="@dimen/dashboard_tile_divider_margin_start"
        android:layout_width="fill_parent"/>
</LinearLayout>


嗯。。。XML中有很多错误,因此很难破译加密。请为我们解密。请某人批准编辑,这样我可以更新XML使其看起来可读。基于布局,为什么不获得卡片视图布局?甚至是回收站?可读的XML(非常接近我认为应该是的)