Я создал базовый список для меню в небольшом приложении im im, но im пытался создать метод, который будет вызывать события, когда пользователь нажимает на элемент в списке.select item in listview
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.list);
final ListView lv = (ListView) findViewById(R.id.listview);
String[] values = new String[] {
"Home", "Profile", "Messenger", "Discussion", "Browse Library", "Grades", "Help"
};
final ArrayList<String> list = new ArrayList<String>();
for (int i = 0; i < values.length; ++i) {
list.add(values[i]);
}
final StableArrayAdapter adapter = new StableArrayAdapter(this, android.R.layout.simple_list_item_1, list);
lv.setAdapter(adapter);
lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
Context context = getApplicationContext();
CharSequence text = "Hello toast!";
int duration = Toast.LENGTH_SHORT;
Toast toast = Toast.makeText(context, text, duration);
toast.show();
}
});
}
}
сейчас его просто отображая Тост, но я хочу, чтобы начать новую деятельность или фрагменты
Так вы не смогли начать деятельность или фрагмент? –
Какую проблему вы получаете при запуске новой активности так же, как вы в настоящее время показываете сообщение с тостами в элементах списка ListView? –
i can not выбрать что-нибудь в списке –