Я создаю диалоговое окно после того, как App'sUser нажимает на кнопку, поэтому моя проблема: У меня есть мини-диалоговое меню с двумя элементами «Люкс» и «Vigor». Я хочу связать разные функции для Lux и Vigor, Возможно? Как я должен это делать?Связанный элемент Dialog по клику
Моя большая проблема заключается в идентификации события «Нажмите на Lux или Vigor» Спасибо за ваше время, Kings касается я отправляю мой код:
private final static int BUTTON_DIOALOG = 2;
final CharSequence[] items ={"Lux", "Vigor"};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ImageButton immG = (ImageButton)this.findViewById(R.id.imageButton1);
immG.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
MainActivity.this.showDialog(BUTTON_DIOALOG);
}
});
}
@Override
protected Dialog onCreateDialog(final int id) {
Dialog dialog = null;
AlertDialog.Builder builder =new AlertDialog.Builder(this);
switch (id){
case BUTTON_DIOALOG:
builder.setTitle("scegli cosa").setItems(items, new
DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which) {
}
});
}
return dialog;
}}
Теперь я пробую это решение, спасибо ElDuderino! –
ElDurino, спасибо за вашу помощь, но возможно: -Когда пользователь нажимает на Lux, измените ImageButton ID? –
Уверен, я просто не знаю, что вы имеете в виду с ImageButton ID ... – ElDuderino