我有一个偏好菜单,我希望它与应用程序保持一致,因此必须有一个顶部的操作栏,就像其他活动一样。
我试过这样的
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();
.....
但是当然这不起作用。
有什么想法吗?
答案 0 :(得分:1)
您需要从SherlockPreferenceActivity
延伸。