0
我得到了這個問題,我想要一個按鈕可點擊並在AlertDialog中顯示一些信息,用「OK」按鈕用戶可以關閉它。我沒有錯誤 - 觸摸按鈕後沒有任何反應。ViewPager中的onpage對話框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