У меня возникла эта проблема, когда я хочу, чтобы кнопка была доступна для клика и показывала какую-либо информацию в AlertDialog с кнопкой «ОК», пользователь может ее отклонить. У меня нет ошибок - просто ничего не происходит после касания кнопки.Диалог в ViewPager while onClick
Вот код instantiateItem:
@Override
public Object instantiateItem(ViewGroup container, final int position) {
// Declare Variables
final ImageView imggun;
inflater = (LayoutInflater) context
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View itemView = inflater.inflate(R.layout.viewpager_item, container,
false);
Button btn = (Button) itemView.findViewById(R.id.button1);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(context);
dialogBuilder.setTitle("Dialog title");
dialogBuilder.setMessage("Dialog content text...");
dialogBuilder.create();
}
});
return itemView;
}
Похоже, это все хорошо, но ничего не происходит:/
Вы, вероятно, хотите, чтобы также показать 'AlertDialog',' dialogBuilder.create() шоу(); '. – Luksprog