2015-08-15 199 views
0

這是我的代碼,我想通過點擊應用圖標按鈕進入首頁活動。我的同樣的代碼適用於HomeActivity按鈕。如何從兒童活動中返回家庭活動?

package com.coderbd.englishtutor; 

import android.app.Activity; 

import android.os.Bundle; 
import android.view.View; 
import android.view.View.OnClickListener; 
import android.widget.Button; 
import android.widget.ImageButton; 


public class StudyActivity extends Activity implements OnClickListener{ 

Button app_icon_topBar; 
ImageButton reset; 
ImageButton settings; 
ImageButton share; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 

    setContentView(R.layout.activity_study); 
    app_icon_topBar=(Button) findViewById(R.id.app_icon_topBar); 
    reset=(ImageButton) findViewById(R.id.btn_Reset); 
    settings=(ImageButton) findViewById(R.id.btn_Settings); 
    share=(ImageButton) findViewById(R.id.btn_Share); 

    app_icon_topBar.setOnClickListener(this); 
    reset.setOnClickListener(this); 
    settings.setOnClickListener(this); 
    share.setOnClickListener(this); 
} 

public void onClick(View v) { 

    switch(v.getId()){ 
    case R.id.app_icon_topBar: 
     finish(); 
     setContentView(R.layout.another_home_activity); 
     break; 
    case R.id.btn_Reset: 
     finish(); 
     setContentView(R.layout.activity_contact); 
     break; 
    case R.id.btn_Settings: 
     finish(); 
     setContentView(R.layout.activity_help); 
     break; 
    case R.id.btn_Share: 
     finish(); 
     setContentView(R.layout.activity_scores); 
     break; 
    default: 
     finish(); 
     setContentView(R.layout.another_home_activity); 
     break; 
    } 
} 

請幫幫我。

+0

我沒有用行動吧,我已經從風格刪除,我的主題是沒有行動吧。 –

回答

1

把這個在您的應用程序圖標按鈕的onClick:

case R.id.app_icon_topBar: 
    Intent intent = new Intent(StudyActivity.this, HomeActivity.class); 
    intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 
    startActivity(intent); 
    break; 
+0

嗨,非常感謝。但它也行不通。 –

+0

你能解釋一下當你運行我的代碼時會發生什麼嗎?它出什麼問題了? – zkminusck

+0

嗨圖標按鈕根本沒有響應。 –

相關問題