【发布时间】:2014-02-27 08:12:07
【问题描述】:
所以我有一个ListAdapter,它有各种选项,我想要的是,当用户点击ListAdapter 时,一个具有EditText 的活动开始,EditText 应该自动填充选项是,点击ListAdapter。
目前我有 Main.java:
public class Main extends ListActivity{
String options[] = {"option1","option2"};
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setListAdapter(new ArrayAdapter<String> (Main.this,android.R.layout.simple_list_item_1,options);
}
protected void onListItemClick(ListView l,View v, int position, long id){
super.onListItemClick(l,v,position,id);
try{
Class theClass = Class.forname("com.example.SecondActivity");
Intent oI = new Intent(Main.this,theClass);
startActivity(oI);
}catch(ClassNotFoundException e){e.printStackTrace();}
}
SecondActivity.java(这包含带有编辑文本的活动):
public class SecondActivity extends Activity{
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContextView(R.layout.secondactivity)
EditText edt = (EditText) findViewById(R.id.edt1);
}
我需要额外做些什么才能使其正常工作。非常感谢所有帮助。
【问题讨论】:
标签: java android android-edittext listadapter