2014-03-19 158 views
0

当我点击返回按钮时,如何翻译片段?片段上的后退按钮

@Override 
    public void onBackPressed() 
    { 
     FragmentTransaction ft; 
     ft = fm.beginTransaction(); 
     ft.replace(R.id.fragment_content, new RMBTStartFragment()); 
     ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); 
     ft.commit(); 
} 

谢谢。

+0

你是什么意思的翻译。 – Raghunandan

+0

将当前片段更改为其他片段 –

+0

正确的代码中出现了什么问题。您可以通过将现有的framgent添加到容器来替换现有的framgent。 – Raghunandan

回答

2

把你的代码放到

@Override 
public boolean onOptionsItemSelected(MenuItem item) { 
    // Handle action bar item clicks here. The action bar will 
    // automatically handle clicks on the Home/Up button, so long 
    // as you specify a parent activity in AndroidManifest.xml. 

      if (id == android.R.id.home) { 
       // your code 
      } 
    else if (id == R.id.action_settings) { 
     return true; 
    } 
    return super.onOptionsItemSelected(item); 
} 

,并把你的getSupportActionBar().setDisplayHomeAsUpEnabled(true);onCreate