Google 文档提供向上导航解释了如何在具有多个活动的应用程序中显示向上按钮(通过在 AndroidManifest.xml 中指定“父”活动):
但是我正在开发一个蓝牙应用程序(以 开头minSdkVersion=18
),它有一个MainActivity和 3 个片段:
- MainFragment.java
- SettingsFragment.java
- 扫描片段.java
所以我将基类更改为ActionBarActivity
:
public class MainActivity extends ActionBarActivity
implements BleWrapperUiCallbacks {
我称之为setDisplayHomeAsUpEnabled(true)
方法:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
setContentView(R.layout.activity_root);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
这会在我的应用程序中显示向上按钮,但我仍有 3 个问题:
- 如何隐藏向上按钮(当我显示 MainFragment 时)?
- 如何“连接”向上按钮- 当前触摸它什么都不做?
- 在我的 AndroidManifest.xml 中使用什么来代替以下行?
android:theme="@android:style/Theme.Holo.NoActionBar"