操作栏sherlock在首选项菜单中

时间:2013-04-25 15:48:45

标签: java android android-layout actionbarsherlock

我有一个偏好菜单,我希望它与应用程序保持一致,因此必须有一个顶部的操作栏,就像其他活动一样。

我试过这样的

public class Preferencemenu extends PreferenceActivity implements
    OnSharedPreferenceChangeListener {
 .......


 class menuinflater extends BaseActivity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
         actionbar = getSupportActionBar();
          inflater = getSupportMenuInflater();


    }
}

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    dbHelper = new DataBaseHelper(getApplicationContext());

    Context ctx = getApplicationContext();
    TrainApplication ta = (TrainApplication) getApplication();

    actionbar.setDisplayHomeAsUpEnabled(true);
    actionbar.setHomeButtonEnabled(true);
    menuinflater menu = new menuinflater();
 .....

但是当然这不起作用。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您需要从SherlockPreferenceActivity延伸。