0
我想在每次單擊列表視圖中的任何文本時在新活動中的TextView上調用setText。例如,如果我點擊包含「Android」的listView中的項目,我希望單詞「Android」出現在新的活動中。從選定的ListViewItem文本填充TextView
查找下面的代碼:
public class ThirdMainActivity extends ActionBarActivity {
ListView lvCourses;
String[] courses = { "Android", "HTML 5", "J2SE", "JavaScript", "MySQL", "PHP", "CSS", "JQuery", "C#"};
String[] descr = { "Android Course", "HTML 5 Course", "J2SE Course", "JavaScript Course", "MySQL Course", "PHP Course", "CSS Course", "JQuery Course", "C# Course" };
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_third_main);
lvCourses = (ListView) findViewById(R.id.lvCourses);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, Android.R.layout.simple_list_item_1, courses);
final TextView rr = (TextView)findViewById(R.id.setT);
lvCourses.setAdapter(adapter);
lvCourses.setOnItemClickListener(
new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> lv, View view, int position, long id) {
if(position == 0){
rr.setText(""+descr[0]);
Intent e = new Intent(getApplicationContext(),TeMainActivity.class);
startActivity(e);
}
if(position == 1){
rr.setText(""+descr[1]);
Intent e = new Intent(getApplicationContext(),TeMainActivity.class);
startActivity(e);
}
}
});
}
}
只是這樣做對onItemClick()
「不幸的是DA4停止」 – MKADAIM 2014-09-24 21:29:05