2011-02-15 52 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

相关问题