2014-01-20 49 views
1

我需要鏈接按鈕與頁面(而不是主頁面),就像當我點擊按鈕轉到頁面例如(位置頁面)?Android單擊按鈕轉到另一個頁面?

private void setupLocationPageButton() { 

    Button LocationPageButton = (Button) findViewById(R.id.btnLocationPage); 
    LocationPageButton.setOnClickListener(new View.OnClickListener() 

回答

2

什麼,我認爲你要做的:當你點擊按鈕,它的改變在MainActivity


Button LocationPageButton = (Button) findViewById(R.id.btnLocationPage); 
LocationPageButton.setOnClickListener(new View.OnClickListener({ 
    public void onClick(View _view) { 
    Intent i = new Intent(MainActivity.this,TheActivityTheclassNameYouWannGoTo.class); 
    startActivity(i); 
    } 
})); 

但首先你必須創造活動和類繼承的活動像MainActivity

在AndroidMainfest.xml中初始化類

我希望這會幫助你

0

您可以使用片段,每個片段包含一個特定的頁面,看到this爲Android片段。

+0

咩。這可能是一個評論。包括一些相關的代碼,而不是可能或不可能幫助他的鏈接。 –

+0

@邁克yaworski,只是想給一些提示,你是對的,我會盡我所能來幫助:) –

4

如果你的目標是打開另一個活動,這就是你想要做的。

在XML文件中,你會想這樣的事情

... 

<Button 
android:id="@+id/activity_button" 
android:layout_width="wrap_content"  
android:layout_height="wrap_content" 
android:onClick="onButtonClicked" 
android:text="@string/text_of_button" /> 

... 

然後在你的活動你想

public void onButtonClicked(View view) { 

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

} 
+1

比接受的答案更好的答案:) – Gattsu

相關問題