2011-09-23 257 views
0

我試圖在新佈局加載時使按鈕可點擊... 因爲發生了什麼......我在佈局1上,並且我有幾個顯示的按鈕... 當我按下一個按鈕時,它會立即顯示一個新的佈局,其中包含另一個.xml的按鈕。 但它不會讓我點擊佈局2上的任何東西。 我如何使它發生? 我的代碼如下,從佈局1到佈局R.layout.fail。Android - 當新佈局加載時,如何使按鈕可點擊

Button SectiontwoButton = (Button) findViewById(R.id.Sectiontwo); 
    SectiontwoButton.setOnClickListener(new OnClickListener() { 

     private Uri Uri; 

     @Override 
     public void onClick(View v) { 
      setContentView(R.layout.fail); 

      Uri uri=Uri; 
      Intent i=new Intent(Intent.ACTION_VIEW, uri); 
      mSoundManager.playSound(1); 
     } 
    }); 

感謝

瓦希德

回答

0

你可以把你的都佈局爲viewflipper的孩子。

,而是再次調用的setContentView,您可以使用

viewflipper.setDisplayChild(0); 

這是佈局之間切換更清潔的方式。這也應該可以解決你的點擊問題。

+0

是否有工作示例代碼?謝謝 – Wahid

+0

http://www.androidpeople.com/android-viewflipper-example。這是一個簡單的教程 – blessenm

+0

是否有另一個示例。因爲我已經嘗試過這個示例,所以僅僅因爲我處理的圖片不是TextView而有點令人困惑。 – Wahid