这是我在ListView中插入整数的代码,但是当我运行它时我得到一个空白的屏幕。
我在xml中添加数字而不使用字符串数组。
如何解决?
ListView lvNumbers;String numbers[]=new String[50];
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
lvNumbers= (ListView) findViewById(R.id.lvNumbers);
for(int i=1;i<=50;i++){numbers[i-1]=String.valueOf(i);}
ArrayAdapter<String> a=new ArrayAdapter<String>(this,android.R.layout.
simple_list_item_1,numbers);
答案 0 :(得分:1)
ListView lvNumbers;String numbers[]=new String[50];
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
lvNumbers= (ListView) findViewById(R.id.lvNumbers);
for(int i=1;i<=50;i++){numbers[i-1]=String.valueOf(i);}
ArrayAdapter<String> a=new ArrayAdapter<String>(this,android.R.layout.
simple_list_item_1,numbers);
//you forgot this line in your code
lvNumbers.setAdapter(a);