2010-11-18 43 views
2

我正在研究一個應用程序,當我單擊主活動屏幕的圖像按鈕時,需要轉到下一個屏幕形式的主活動。通過單擊按鈕從主Activity切換到下一個屏幕

我在網上搜索了一下,發現了一些像OnClickListener方法。我仍然堅持我究竟想要做什麼。

任何人都可以請告訴我如何做同樣的事情。

感謝, 大衛

回答

6
yourButton.setOnClickListener(){  
    public void onCLick(View v){ 
     Intent i=new Intent(
      YouCurrentClass.this, 
      NameOfJaveInWhichYouWantToMove.class); 
     startActivity(i); 
    } 
}; 
+0

我的理解像他想改變的觀點不能啓動新的活動似乎更多的問題,但在其他方面還它一個很好的解決方案 – 2010-11-18 06:04:14

+0

對不起爲了讓人感到困惑,實際上我只想切換到全新視圖,當我點擊主要活動的按鈕時。 – 2010-11-23 11:20:31

+0

然後使用回覆發送:user440336, – viv 2010-11-23 11:50:45

1

,如果你有你的觀點作爲XML佈局在您的項目,那麼你想要做的是

onTouch或的onClick或什麼觸發你改變看法

setContentView(R.layout.layoutYouWantToDisplay); 
+0

y可能是..... – viv 2010-11-18 06:09:04

0

或其他加載應用程序開始和結束後所有頁面的方法僅僅是管理可見性佈局。 試着研究ViewFlipper是Interresting。

0

嘗試......它會幫助你肯定

public class your_file_name extends Activity implements OnClickListener { 

public ImageButton any_name; 

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_login); 

    any_name = (ImageButton) findViewById(R.id.given id<check in your layout for it>); 
any_name. setOnClickListener(){  
public void onCLick(View v){ 
    Intent myintent=new Intent(your_file_name.this, next_desired_class.class); 
    startActivityforresult(myintent,100); 
} 
}; 
相關問題