2014-01-14 51 views
1

我正在做簡單的應用程序項目更改文字

該應用包含大量的文本,所以我想,

「當按下一個按鈕,文本應該在相同的佈局更改「

像PowerPoint幻燈片。

我想更改文字只能不滾動。

現在我做了我的應用程序,有很多的Windows或佈局。

它看起來不太好,太簡單的應用程序佈局,所以請幫助我。

在此先感謝

+0

它很容易,初始化一個標誌不同的幻燈片,在關聯的值上顯示正確的幻燈片,然後增加此標誌。 – Skynet

回答

1

這樣做是很容易的,我會很快帶你通過算法:

設置一個被稱爲FLAG一流水平的變量初始化爲1

讓我們假設FLAG = 1將代表第一張幻燈片。 FLAG = 2第二張幻燈片,依此類推。

現在在您的按鈕中單擊可以使用開關盒或if else條件,根據標記的值在textview中顯示相關文本。

完成後,爲下一組句子增加標誌。

類級別:

int FLAG = 1; 

的onCreate: 初始化您的TextView:

TextView mtv = (TextView)findViewById(R.id.yourid); 

設置一個按鈕,點擊收聽:

private View.OnClickListener slides = new View.OnClickListener() { 

    @Override 
     public void onClick(View v) { 
      if(FLAG ==1) 
        mtv.setText("First slide"); 
       else if(FLAG ==2) 
        mtv.setText("Second Slide"); 

       //and so on... 
       FLAG = FLAG+1;//increment flag 
     } 
    }; 
+0

謝謝你很棒。 – user2469476

+0

快樂編碼matey :) – Skynet