2015-10-20 130 views
0

按下添加按钮,我想在列表视图印刷(不管多少次,我们按它)的数据 到目前为止,我有这样的:我不知道我会犯错填充一个ListView

主要活动:

public class MainActivity extends ActionBarActivity { 

    EditText eText; 
    Button btn; 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 

     eText = (EditText) findViewById(R.id.edt1); 
     btn = (Button) findViewById(R.id.btn1); 


     btn.setOnClickListener(new View.OnClickListener() { 
      @Override 
      public void onClick(View v) { 
       String str = eText.getText().toString(); 

       Intent i = new Intent(MainActivity.this, hiworld.class); 
       i.putExtra("Name", str); 
       startActivity(i); 
      } 
     }); 


    } 
} 

下一个活动:

public class hiworld extends ActionBarActivity { 

    TextView text; 
    ArrayList<String> alName=new ArrayList<>(); 
    ListView list; 


    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_hiworld); 
     text = (TextView) findViewById(R.id.txt1); 
     list=(ListView)findViewById(R.id.list_item); 

     Intent i = getIntent(); 
     String strname = i.getStringExtra("Name"); 
     // text.setText(strname); 
     // alName.add(strname); 

     // ArrayAdapter<String> adapter=new ArrayAdapter(getApplicationContext(),android.R.layout.simple_expandable_list_item_1,alName); 
     //list.setAdapter(adapter); 
    } 

} 
+0

试试这个http://www.vogella.com/tutorials/AndroidListView/article.html – MHossein

回答

0

您的评论代码是正确的。就在ArrayList中添加数个项目通过,

alName.add(strname1); 
alName.add(strname2); 
alName.add(strname3); 
alName.add(strname4); 

然后你会看到移植ListView ..