2012-09-07 58 views
0

我使用多列列表視圖來顯示數據就像一個網格,但我想要一個列表視圖與用戶定義的列和行的邊界。建議?如何在Android中創建帶邊框的列表視圖?

main.xml中

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

<ListView 
    android:id="@+id/listView1" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" > 
</ListView> 

</LinearLayout> 

main1.xml

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

<TextView 
    android:id="@+id/cust" 
    android:layout_width="70dp" 
    android:layout_height="70dp" 
    android:text="customer" /> 

<TextView 
    android:id="@+id/order" 
    android:layout_width="70dp" 
    android:layout_height="70dp" 
    android:text="order" /> 

<TextView 
    android:id="@+id/freight" 
    android:layout_width="70dp" 
    android:layout_height="70dp" 
    android:text="freight" /> 

<TextView 
    android:id="@+id/station" 
    android:layout_width="70dp" 
    android:layout_height="70dp" 
    android:text="station" /> 

</LinearLayout> 
+1

顯示您的ListView設計請 –

+3

使用表格排?使用帶有「邊框」的繪圖並將其設置爲背景 – Aprian

+0

@KrishnaSuthar請再次訪問我的問題,我已將您的要求提前編輯了我的問題 – Rohith

回答

0

方法一:

1)實現自定義適配器

2)在getview()方法中,在返回之前將背景(使用邊框)設置爲視圖。

方法二:

使用ArrayAdapter

1)使其中cointains與背景的TextView(其具有邊界

2)通過參考XML文件這個xml到ArrayAdapter

這裏的a tutorial,如果你沒有k現在我在說什麼。

相關問題