2014-01-11 50 views
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; 
} 

看起來這一切都很好,但沒有任何反應:/

+0

你可能想也表明了'AlertDialog','dialogBu​​ilder.create()顯示();'。 – Luksprog

回答