Android 如何将自定义listview与操作栏或setcontentview方法相结合?

Android 如何将自定义listview与操作栏或setcontentview方法相结合?,android,listview,view,android-listview,android-actionbar,Android,Listview,View,Android Listview,Android Actionbar,在API 8中,我们不能使用ActionBar。因此,我在其他应用程序中使用了带有一组按钮的水平布局。现在我实现了包含图像和文本的自定义Listview。那么,如何在Listview上方实现setContentView顶部线性布局或ActionBar呢?我应该用哪一个?怎么做 在onCreate方法中 在xml中 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layo

在API 8中,我们不能使用ActionBar。因此,我在其他应用程序中使用了带有一组按钮的水平布局。现在我实现了包含图像和文本的自定义Listview。那么,如何在Listview上方实现setContentView顶部线性布局或ActionBar呢?我应该用哪一个?怎么做

在onCreate方法中

在xml中

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:padding="5dp" >

<ImageView
    android:id="@+id/logo"
    android:layout_width="0dp"
    android:layout_height="45dp"
    android:layout_marginLeft="5dp"
    android:layout_weight="10"
    android:src="@drawable/play" />

<LinearLayout
    android:layout_width="0dp"
    android:layout_height="45dp"
    android:layout_weight="40.00"
    android:orientation="vertical" >

    <TextView
        android:id="@+id/Tittle"
        android:layout_width="match_parent"
        android:layout_height="27dp"
        android:text="@+id/Tittle"
        android:layout_gravity="center_horizontal"
        android:textSize="18sp" >

    </TextView>

    <TextView
        android:id="@+id/Descriprion"
        android:layout_width="match_parent"
        android:layout_height="18dp"
        android:text="@+id/Descriprion"
        android:layout_gravity="center_horizontal"
        android:textSize="16sp" >

    </TextView>
</LinearLayout>


<ImageView
    android:id="@+id/options"
    android:layout_width="0dp"
    android:layout_height="45dp"
    android:layout_marginRight="20dp"
    android:layout_marginTop="5dp"
    android:layout_weight="9.52"
    android:background="@drawable/btn_default_holo_light"
    android:src="@drawable/options" />

您可以将自定义顶栏添加到setContentView。然后在自定义适配器的getView中,为自定义ListView膨胀布局

关于使用自定义ListView

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:padding="5dp" >

<ImageView
    android:id="@+id/logo"
    android:layout_width="0dp"
    android:layout_height="45dp"
    android:layout_marginLeft="5dp"
    android:layout_weight="10"
    android:src="@drawable/play" />

<LinearLayout
    android:layout_width="0dp"
    android:layout_height="45dp"
    android:layout_weight="40.00"
    android:orientation="vertical" >

    <TextView
        android:id="@+id/Tittle"
        android:layout_width="match_parent"
        android:layout_height="27dp"
        android:text="@+id/Tittle"
        android:layout_gravity="center_horizontal"
        android:textSize="18sp" >

    </TextView>

    <TextView
        android:id="@+id/Descriprion"
        android:layout_width="match_parent"
        android:layout_height="18dp"
        android:text="@+id/Descriprion"
        android:layout_gravity="center_horizontal"
        android:textSize="16sp" >

    </TextView>
</LinearLayout>


<ImageView
    android:id="@+id/options"
    android:layout_width="0dp"
    android:layout_height="45dp"
    android:layout_marginRight="20dp"
    android:layout_marginTop="5dp"
    android:layout_weight="9.52"
    android:background="@drawable/btn_default_holo_light"
    android:src="@drawable/options" />