知道任何人如何在我的操作栏中添加一个后退按钮?这是my acplication我希望在INFO按钮之前添加它。 我尝试为操作栏添加该代码,但它不起作用:
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *7.8 GB disk1
1: DOS_FAT_32 WININSTALL 7.8 GB disk1s1
这是我的活动:
actionBar.setDisplayShowTitleEnabled(false);
actionBar.setHomeButtonEnabled(true);
}
EDITED: 在左侧部分中,应该如何使用后退按钮查看我的操作栏,在右侧部分中,它实际上是我的应用程序。那么......我怎么能让它看起来像左边的应用程序?
如果有人知道请告诉我如何做到这一点。
Thx:D
答案 0 :(得分:0)
实现OnBackStackChangedListener并将此代码添加到Fragment Activity中。
@Override
public void onCreate(Bundle savedInstanceState) {
//Listen for changes in the back stack
getSupportFragmentManager().addOnBackStackChangedListener(this);
//Handle when activity is recreated like on orientation Change
shouldDisplayHomeUp();
}
@Override
public void onBackStackChanged() {
shouldDisplayHomeUp();
}
public void shouldDisplayHomeUp(){
//Enable Up button only if there are entries in the back stack
boolean canback = getSupportFragmentManager().getBackStackEntryCount()>0;
getSupportActionBar().setDisplayHomeAsUpEnabled(canback);
}
@Override
public boolean onSupportNavigateUp() {
//This method is called when the up button is pressed. Just the pop back stack.
getSupportFragmentManager().popBackStack();
return true;
}
如果您正在寻找ActionBar标签旁边的后退箭头。使用Sherlock,您可以这样做。试试这个