2012-01-10 161 views
0

我有數據(藍牙設備)的一個ArrayList,我想列出清單的設備, 爲此,我已經取得了自定義視圖(item.xml):填充列表視圖與自定義佈局項目

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="horizontal" > 

    <ImageView 
     android:id="@+id/imageView1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:src="@drawable/images" /> 

    <TextView 
     android:id="@+id/textView1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="TextView" 
     android:layout_margin="10dip" /> 

</LinearLayout> 

組成的ImageView的和一個TextView的,這樣我就可以把設備和INT列表中的標準圖像的名稱,這裏是main.xml中的文件:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="vertical" > 

    <ProgressBar 
     android:id="@+id/progressBar1" 
     style="?android:attr/progressBarStyleSmall" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" /> 

</LinearLayout> 

進度條用於掃描在活動開始時進行操作。

任何幫助,將不勝感激,謝謝

回答

1

一個ListView可以支持不同的佈局(意見),並可以動態建立。這是通過一個自定義適配器完成的。

0

你需要列表視圖來保存這些數據在列表中。在你的主佈局中我不能看到任何列表視圖。以列表視圖後,您需要定義適配器爲ListView和在你的列表視圖中使用該適配器。

希望這將幫助你

相關問題