为啥他所我的getdata()方法不能返回datalist但是我没有void啊
package com.example.steven.listviewtest;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.SimpleAdapter;
import java.util.ArrayList;
import java.util.Map;
import java.util.HashMap;
import java.util.List;
public class MainActivity extends AppCompatActivity {
private ListView listView;
private ArrayAdapter arr_adapter;
private SimpleAdapter simp_adapter;
private List dataList;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
listView =(ListView) findViewById(R.id.list_View );
// 1新建一个数据适配器.
// ArrayAdapter(上下文,当前listView加载每一个列表项所对应的布局文件).
// 2适配器加载数据源.(最为关键的一步).
// String[] arr_data = {"慕课网1","慕课网2","慕课网3","慕课网4"};
dataList = new ArrayList();
// arr_adapter = new ArrayAdapter(this,android.R.layout.simple_expandable_list_item_1,arr_data);
// 3视图(Listview)加载适配器.
//listView.setAdapter(arr_adapter);
private List getData()
{
for (int i=0;i |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
嗯。。排版有点乱,不过你貌似getData()方法和getString()方法写到了onCreat()方法里,应该拿出来放在onCreat()方法外边,应该是这个问题吧。你要学Android的话建议先学一下java基础,要不然你编程的过程会很痛苦。:) |
|
|
|
|