在API 8中,我们无法使用ActionBar
。所以我使用Button
的水平布局(布局顶部)使用setContentView
用于我的其他应用。现在我实现了包含图像和文本的自定义Listview
。那么如何实现setContentView
(顶部线性布局)或ActionBar
以上Listview
?我应该使用哪一个?怎么做?
onCreate
方法中的
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setListAdapter(new MobileArrayAdapter(this, MOBILE_OS,mp));
}
在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" />
答案 0 :(得分:0)
您可以将自定义顶栏添加到setContentView()
。然后在getView()
Custom Adapter
inflate
ListView
您的自定义ListView
布局中。
Here is a tutorial使用自定义{{1}}