я сделать мой код более просто его еще не работал для меня, когда я нажимаю на пункт в списке просмотра ничего не делатьандроида: начиная деятельность с ListView Didnt работы
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», открывая новую активность. –
каждый элемент открыть другую активность имеет текстовое представление, например –