使我的代碼,當我點擊列表項查看它什麼都不做安卓:開始從列表視圖中沒有工作活動
public class MainActivity extends Activity {
String[] elements = {"item1", "item2"};
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.list);
ListView listview = (ListView)findViewById(R.id.listView1);
listview.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, elements));
}
public void onListItemClick(ListView parent, View v, int position, long id) {
if ("item1".equals(elements[position]))
{
Toast.makeText(getApplicationContext(), "item1",
Toast.LENGTH_LONG).show();
Intent myIntent = new Intent(MainActivity.this, myactivity.class);
startActivity(myIntent);
}
else if ("item2".equals(elements[position]))
{
Toast.makeText(getApplicationContext(), "item2",
Toast.LENGTH_LONG).show();
Intent myIntent = new Intent(MainActivity.this, myactivity.class);
startActivity(myIntent);
}
}
}
我能知道什麼是正確的方法更簡單了,我仍然沒有工作實現我的目標?
使用onitemclicklistener。真的不知道你的意思是「將我轉移到不同的xml文件」 – Fabian
你的意思是「將我轉換成不同的xml」,打開新的活動 –
每個項目打開另一個活動有文本視圖例如 –