java - 设置 Activity/fragment 中的工具栏

标签 java android android-preferences

我在网上搜索了我的问题的解决方案,但似乎找不到任何有效的方法。我已经在我的应用程序中实现了以下内容并且它确实有效。但是,我想在顶部添加一个带有左箭头的工具栏,以允许用户返回。谁能帮我解决这个问题。

public class ActivitySettings extends PreferenceActivity {

     @Override
     public void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          getFragmentManager().beginTransaction().replace(android.R.id.content, new MyPreferenceFragment()).commit();
     }

     public static class MyPreferenceFragment extends PreferenceFragment {

          @Override
          public void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          addPreferencesFromResource(R.xml.preferences);
          }
     }
}

感谢所有帮助。

最佳答案

这是 Preferences Support Library 的确切用例- 它允许您使用PreferenceActivity,而是使用PreferenceFragmentCompat。这允许您使用 AppCompatActivity 和内置的 Toolbar 支持。

关于java - 设置 Activity/fragment 中的工具栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36409473/

相关文章:

java - 包含移动圆圈的 ArrayList

java - 有些帮助找出我的埃拉托斯特尼筛出了什么问题

android - 使用 Mockito 模拟构建版本

java - 如何修复UnsupportedOperationException android

android - 如何使用 Android 复选框创 build 置菜单

java - 在 XSLT 中检索 HashMap 值

java - 类文件常量池中缺少类

java - 使用内存映射文件作为交换文件?

android - 在 Android Studio 中使用 ListPreference

android - 停止并取消绑定(bind) Android 中不同 Activity 的服务