2011-02-15 31 views

回答

0

查看ApiDemos示例代碼,特別是處理列表視圖的示例組(請參閱Views鏈接並向下滾動)。

2

嘿,我太新,Android平臺來說,實現列表視圖兩種不同的方式。 1)我們可以通過給main.xml中的值分配listview。

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


public class ListviewExample extends Activity 
{ 
private ListView lv1; 
private String lv_arr[]={"Android","iPhone","BlackBerry","AndroidPeople"}; 
@Override 
public void onCreate(Bundle icicle) 
{ 
super.onCreate(icicle); 
setContentView(R.layout.main); 
lv1=(ListView)findViewById(R.id.ListView01); 
// By using setAdpater method in listview we an add string array in list. 
lv1.setAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1 , lv_arr)); 
} 
} 

2)在第二種方法中,我們可以在string.xml中分配值。

<?xml version="1.0" encoding="utf-8"?> 
    <resources> 
<string-array name="countries_array"> 
    <item>Bahrain</item> 
    <item>Bangladesh</item> 
    <item>Barbados</item> 
    <item>Belarus</item> 
    <item>Belgium</item> 
    <item>Belize</item> 
    <item>Benin</item> 
    </string-array> 
    </resources> 

String[] countries = getResources().getStringArray(R.array.countries_array); 
setListAdapter(new ArrayAdapter<String>(this, R.layout.list_item, countries)); 
+1

如果你有答案,請投票。我們不是在這裏解決你的問題。 – RAAAAM 2011-03-14 09:52:31

相關問題