2014-02-20 32 views
-7

我嘗試了一切。總是出錯。我想要做的就是在主屏幕上顯示文本,然後在用戶移動到另一個文本時出現。如何更換屏幕?

+0

你需要用代碼和logcat – SMR

+0

解釋更多請提供你的logcat錯誤或至少你得到的錯誤的名稱。 –

+0

請提供您的代碼以及錯誤消息,如果可能的話,還會發布您的logcat。 – InnocentKiller

回答

0

在Eclipse中創建一個項目。 在您的第一個XML採取與文本TextView中說的「Hello World」和id:MyFirstText與ID按鈕:ChangeTextButton和文字:「點擊更改文本」 現在兩件事情可以做:

一)通過以下方式改變在同一活動上按一下按鈕文本:

 TextView myFirstText = (TextView)findViewById(R.id.MyFirstText); 

     Button changeTextButton = (Button)findViewById(R.id.ChangeTextButton); 
     changeTextButton.setOnClickListener(new OnClickListener() { 

        @Override 
        public void onClick(View arg0) { 
         // TODO Auto-generated method stub 

myFirstText.setText("I have successfully changed my Text...Yeppie"); 

        } 
       }); 

b)你可以創建一個名爲SecondActivity.java(比如其他活動),只有有一個新的TextView,並顯示按鈕點擊本次活動從這樣的第一個活動:

changeTextButton.setOnClickListener(new OnClickListener() { 

         @Override 
         public void onClick(View arg0) { 
          // TODO Auto-generated method stub 

    Intent intent = new Intent(this , SecondActivity.class); 
startActivity(intent); 

         } 
        }); 

注意:不要忘記將SecondActivity.java添加到清單文件。

+0

我試圖做一個簡單的按鈕(我相信按鈕更容易)或交換機屏幕時,用戶移動到一邊。我是使用Eclipse編程android的新手。你能一步一步解釋我嗎?我推出了互聯網的全部需求,但不幸的是我還沒有找到我正在尋找的東西。 – user3331591

+0

當然...我在短時間內編輯我的答案,然後你就會看到它。 –